【发布时间】:2013-02-10 11:05:01
【问题描述】:
我有一个二进制文件,其中 ldd 显示了意外的依赖项和 libicuuc(来自“icu”)。
#ldd A
[...]
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000)
libicuuc.so.49 => /usr/lib64/libicuuc.so.49 (0x00007faaf5689000)
由于在这个系统上 libxml 动态依赖于 libicuuc,所以 ldd 最终找到它是有道理的,但是否期望 libicuuc 也出现在 A 的 ldd 输出中?是否有一些命令可以仅检索作为依赖项的依赖项链接的库?
【问题讨论】:
-
是的,ldd 就是这样工作的。参见例如here 了解更多信息。
标签: linux shared-libraries ldd