我试图使用JAUS ++ - 2.110519库。按照包含的说明,我已设法安装库。我已经验证了以下内容:
共享库:
libcxutils.so
libjauscore.so
libjausextras.so
libjausmobility.so
libtinyxml.so
位于
/usr/local/lib/active
标题文件
位于
/usr/local/include/active
源代码
位于
/usr/local/src/
安装完成后,在说明中提到需要将库路径添加到ld.so.conf中。由于/etc/ld.so.conf.d/libc.conf已经包含/ usr / local / lib,运行sudo ldconfig应该已经链接了新安装的库,但是,我没有在ld缓存中看到所述库。
运行以下内容:
/sbin/ldconfig -p | grep libcxutils.so
/sbin/ldconfig -p | grep libjauscore.so
/sbin/ldconfig -p | grep libjausextras.so
/sbin/ldconfig -p | grep libjausmobility.so
/sbin/ldconfig -p | grep libtinyxml.so
什么都不返回。
我还创建了包含以下内容的/etc/ld.so.conf.d/jaus.conf:
/usr/local/lib/active
然后运行sudo ldconfig。然而,结果是相同的。
在每个* .so文件上运行nm -Ca似乎返回有效输入。
为什么我无法通过ldconfig正确链接此库?我正在运行Ubuntu 12.04。