linking issue on basic example

Tom Tromey tromey@redhat.com
Wed Feb 12 18:17:00 GMT 2003


>>>>> "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


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /