命令: gcc -fPIC -shared -o libSysInfo.so SysInfo.c
libSysInfo: lib为命名规则必须有, SysInfo为动态库的名字
ps:
后来项目中又用到JNI调用,上述编译的动态库报错
java.lang.UnsatisfiedLinkError: so undefined symbol: __gxx_personality_v0
将gcc 改为g++正常了,折腾了几个小时,前车之鉴啊
g++ -fPIC -shared -o libSecretKeyKeeper.so SecretKeyKeeper.cpp