Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Reply-To: From: "mauro zallocco" To: Subject: Java hello world link error Date: Sat, 20 Dec 2003 23:04:33 -0500 Message-ID: <000001c3c777$8b6084e0$6664a8c0@cipheroptics.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine Note-from-DJ: This may be spam 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' Poking around I managed the following: $ gcc -I /usr/include/java/util/jar Test.java /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a(libcmain.o)(.text +0x7 c): undefined reference to `_WinMain AT 16' collect2: ld returned 1 exit status What do I need to include to resolve _WinMain AT 16 ? Mauro /Mauro -- 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/