This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: linking issue on basic example
- From: Tom Tromey <tromey at redhat dot com>
- To: Julien Guyon <julien dot guyon at loria dot fr>
- Cc: java at gcc dot gnu dot org
- Date: 12 Feb 2003 11:07:43 -0700
- Subject: Re: linking issue on basic example
- References: <3E4A5D6B.3040704@loria.fr>
- Reply-to: tromey at redhat dot com
>>>>> "Julien" == Julien Guyon <julien.guyon@loria.fr> writes:
Julien> but #../bin/gcj --main=Hello -pthread -o hy Hello.java
Julien> /var/tmp//cc4QNRPg.o: In function
Julien> `Hello::main(JArray<java::lang::String*>*)':
Julien> /var/tmp//cc4QNRPg.o(.text+0xb2): undefined reference to `Hello2::class$'
Julien> /var/tmp//cc4QNRPg.o(.text+0xc5): undefined reference to
Julien> `Hello2::Hello2[in-charge]()'
Julien> collect2: ld returned 1 exit status
You have to also compile and link in Hello2.java.
For instance you could use
gcj -c Hello.java
gcj -c Hello2.java
gcj --main=Hello -o hy Hello.o Hello2.o
Tom