This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
using linker flags
- From: abhishek desai <abhi00 at gmail dot com>
- To: java at gcc dot gnu dot org
- Date: Wed, 29 Apr 2009 11:20:32 +0530
- Subject: using linker flags
Hi,
I am trying to compile a simple HelloWorld.java program using gcj. I
am linking the libgcj library statically to the program using the
command
build_mipsel/staging_dir/bin/mipsel-linux-gcj -static HelloWorld.java
--main=HelloWorld -o HelloWorld -Lbuild_mipsel/staging_dir/lib
This compiles the HelloWorld correctly and I am bale to run it on a
mipsel hardware.
When I try using linker flags using the command
build_mipsel/staging_dir/bin/mipsel-linux-gcj -static HelloWorld.o
--main=HelloWorld -o HelloWorld -Lbuild_mipsel/staging_dir/lib
-Xlinker -M
I get the error
mipsel-linux-gcj: cannot specify `main' class when not linking
Can someone please tell me how I can specify the linker flags to this.
I also tried it in two stages by making the object file and then
linking but I get the same error.
Please help.