system.loadlibrary()和system.load()无法加载我创建的.so文件,但是成功加载了其他已存在的lib.so文件。
我使用以下命令创建lib文件: gcc -o .so -shared -Wall -fPIC -I / usr / local / java / jdk1.8.0_20 / include -I / usr / local / java / jdk1.8.0_20 / include / linux -I / usr / local / include / test -ltest -lrt -lpthread
这里的库从testlib.so中调用一些函数,因此也包含了测试目录..
在创建库时,我有什么遗漏或做错了吗?