symbol lookup error

今天编译代码时出现这样的错误提示:

“./test: symbol lookup error: ./test: undefined symbol: ……”

问题原因是:test使用的动态库和makefile里面指定的动态库位置不同。

定位过程:ldd test

……
libttt.so => /listlib/lib/libttt.so
……

解决办法:修改makefile重新编译即可,或者拷贝动态库到指定的位置也可,更或者直接使用静态库编译就不会出现这样的问题。

posted @ 2014-12-30 09:28  冷冰若水  阅读(3654)  评论(0编辑  收藏  举报