Back to Top

linux 动态库依赖问题定位和解决

近两天解决了动态库依赖的问题, 都是之前用过的工具, 记录下来, 备忘.

找不到so问题

使用ldd查看依赖的so有没有缺失的

找不到符号问题

通过nm命令去查看符号信息

nm xxx
nm -D xxx.so

重点关注TU两种类型:

  • T标识说明哪些要加入全局符号表
  • U标识说明该符号在当前文件中是未定义的, 需要从全局符号表中查找