【发布时间】:2015-01-08 12:20:42
【问题描述】:
如果我有一个名为 libAlpha.so 的共享库,那么在 Ubuntu 中我可以通过运行命令 ldd libAlpha 找到它的依赖项。
在 Ubuntu 中是否有类似的命令来查找可执行文件的依赖项?
【问题讨论】:
-
ldd也适用于可执行文件 -
一些可执行文件需要 一些插件,但是在运行时使用
dlopen加载它们(所以ldd不会显示给你)。您也可以使用pmap或cat /proc/$(pidof executable)/maps来了解实际使用的共享库。
标签: c++ ubuntu dependencies