GCJ on Linux

Jonathan Wakely jwakely.gcc@gmail.com
Tue Feb 21 11:25:00 GMT 2012


On 21 February 2012 10:30, Me Myself and I wrote:
>
> Does gcj on Linux give the option to compile for windows?

No.  GNU/Linux and Windows have entirely different, incompatible
runtime environments, you can't just say "I want this to run on
Windows" and expect a GNU/Linux compiler to link to the Windows
runtime.  You'd need a cross-compiler targeting Windows, as described
at rmathew's document that you've been posting, which would need
copies of all the Windows runtime files (i.e. the binaries for
"mingw-runtime" and "w32api")

> Can someone tell me what the appropriate windows switch is?
>
> I have a 64 bit Linux OS install.  IS there a 32 bit compile switch, and does anyone know it?

Assuming you're talking about x86, it's -m32, as documented in the GCC manual.

Maybe it would be easier to just run normal Java code on Windows,
instead of compiling to native code with gcj.



More information about the Gcc-help mailing list