CUDA JNI

I have these files:

Man1.cu Man2.cu Main.cpp Main.h Main.java

Now to generate a library, I attempted this command:

[codebox]nvcc

-I"/usr/lib/jvm/java-6-sun-1.6.0.15/include/"

-I"/usr/lib/jvm/java-6-sun-1.6.0.15/include/linux/"

-I"…/…/common/inc/" -L"/usr/local/cuda/lib64"

-lcuda -lcudart

-c Man1.cu Mand2.cu Main.cpp -o Main.o

-Xcompiler -fPIC ld -shared Main.o -o libMain.so[/codebox]

But it gives me an error

[codebox]nvcc fatal : redefinition of argument ‘output-file’[/codebox]