【发布时间】:2011-07-01 05:32:43
【问题描述】:
有没有办法找到给定库所依赖的库的名称?
基本上我有一个动态加载的“.so”文件,并且我知道它将尝试加载的所有其他 .so 文件
07/07 更新: 我发现 /proc//maps 非常有用,它为给定进程提供了加载的动态库的位置
【问题讨论】:
有没有办法找到给定库所依赖的库的名称?
基本上我有一个动态加载的“.so”文件,并且我知道它将尝试加载的所有其他 .so 文件
07/07 更新: 我发现 /proc//maps 非常有用,它为给定进程提供了加载的动态库的位置
【问题讨论】:
在终端中输入readelf -a <PATH-TO-LIBRARY> | grep 'NEEDED'。
注意:readelf 是 binutils 的一部分。
【讨论】: