Thank you for the suggestion. Here is what I get. $ gcj Test.java /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../../i686-pc-cygwin/bin/ld: cannot find -liconv collect2: ld returned 1 exit status
Mauro > -----Original Message----- > From: Tim Prince [mailto:[EMAIL PROTECTED] > Sent: Sunday, December 21, 2003 10:39 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: Java hello world link error > > > At 08:04 PM 12/20/2003, mauro zallocco wrote: > > >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/