... 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)
