链接:http://blog.chinaunix.net/uid-21744621-id-21472.html
定位过程如下:
#ldd test
……
libttt.so => /mylib/lib/libttt.so
……
而Makefile中 LIBS=../../lib/libttt.so,和上面的路径不同。
解决方法如下:
将make生成的libttt.so拷贝到/mylib/lib/libttt.so,修改即生效。
本文介绍了一个关于动态链接库加载路径不匹配的问题及解决方案。在使用ldd命令检查程序依赖时发现libttt.so的实际路径与Makefile中指定的路径不符,通过调整libttt.so的位置至预期路径解决了该问题。

2972

被折叠的 条评论
为什么被折叠?



