有没有办法获取外来二进制文件的动态链接依赖关系的列表
您可以很容易地列出二进制文件的 直接 依赖关系:
readelf -d a.out | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
我知道没有办法递归地继续此操作以获取完整列表(
ldd确实如此)。您必须
NEEDED手动为每个库重复此过程。



