Folks,
I installed gcc-java on Windows XP, and am attempting to compile:
class Test { public static void main(String argv[]) { System.out.println("Hello World"); } }
with the following command: g++ Test.java
This produces a gazillion link errors, a sample follows: /cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x2d):Test.java : undefined reference to `__Jv_InitClass' /cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x37):Test.java : undefined reference to `java::lang::System::out' /cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x5f):Test.java : undefined reference to `java::lang::Object::Object[in-charge]()' /cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0xc8):Test.java : undefined reference to `__Jv_RegisterClass'
Why not start out by linking it as a java program, with gcj, rather than as C++ ?
Tim Prince
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/