... you'll probably find that mingw is still on version 3.x ( 3.3.5? ) of
the GNU compilers. I was sort of hoping that gcc 4 was becoming more
mainstream by now, but sadly not.

You may wish to go to 3.3.6 ( or 3.4.5 ) ( http://gcc.gnu.org ) to get
your stuff to compile.

Steve


On Wed, March 1, 2006 11:24 am, Roy Britten wrote:
> So, I'm having trouble compiling apps using gcj. Anyone on the list have
> experience with this? I'm happy to RTFM but haven't been able to locate
> the appropriate FM.
>
> I have plans to compile (under Ubuntu) Java programs to native MS
> Windows executables. I have installed the packages mingw32,
> mingw32-binutils and mingw32-runtime as well as gcj, gcj-4.0,
> gcj-4.0-base, java-gcj-compat, libgcj6, libgcj6-awt, libgcj6-common, and
> libgcj-common. I'm using the sun JVM. I'm running Ubuntu 5.10.
>
> I can compile a windows binary using the MingW32 gcc, and a Java class
> file using gcj. I haven't found a good howto for creating a Windows
> binary from Java code under Linux. I suspect that there's some classpath
> issues or some such to be sorted. Can someone who has done this before
> point me to the solution?
>
> Thanks,
> Roy.
>
> $ uname -a
> Linux smallgreybox 2.6.12-10-686 #1 Mon Feb 13 12:18:37 UTC 2006 i686
> GNU/Linux
> $ java -version
> java version "1.5.0_06"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
> $ i586-mingw32msvc-gcc -o hello.exe hello.c # successfully creates
> windows binary from C code
> $ gcj -C Hello.java # successfully creates class file from Java code
> $ gcj --main=Hello -o Hello.exe Hello.java
> gcj: libgcj.spec: No such file or directory
> $ gcj -v
> Using built-in specs.
> Reading specs from libgcj.spec
> gcj: libgcj.spec: No such file or directory
>
>


-- 
Let us have a moment of silence for all Americans who are now stuck in
traffic on their way to a health club to ride a stationary bicycle. -
Congressman Earl Blumenauer (Oregon)

Reply via email to