system.loadlibrary()/ system.loader()无法加载库(.so)文件

时间:2014-11-18 02:35:08

标签: java linux shared-libraries

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中调用一些函数,因此也包含了测试目录..

在创建库时,我有什么遗漏或做错了吗?

0 个答案:

没有答案