Linux(64ビット)でjavavmを使用すると、次のエラーが発生します:... / amd64 / server / libjvm.so:file not Recognitioned:file fromatnotrecognized。
これに関する役立つ情報を検索できません。
Linux上のJNIlibをJava7JDKにリンクする
g++ -L$MYJDK/jre/lib/amd64/server -ljvm touch.o -o testjdk
/tc_work/dsd/testjdk7/jdk1.7.0_02/jre/lib/amd64/server/libjvm.so: file not recognized: File format not recognized
file $MYJDK/jre/lib/amd64/server/libjvm.so
/tc_work/dsd/testjdk7/jdk1.7.0_02/jre/lib/amd64/server/libjvm.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
nm $MYJDK/jre/lib/amd64/server/libjvm.so
nm: /tc_work/dsd/testjdk7/jdk1.7.0_02/jre/lib/amd64/server/libjvm.so: File format not recognized