前几天我遇到了一个 linux 命令,它让我看到程序期望在哪里找到它的库。解决不太流行或专有软件的库依赖问题非常有用。我使用了ldd,它提供了非常丰富的信息,但错过了对我来说至关重要的一条信息:
ldd -v ./my_executable
为my_executable可以链接的图书馆提供了很好的信息。但是对于那些它无法链接/查找的人,ldd只提供了如下信息:
<a_library_name.so.version> => not found
我想要的是,而不是“未找到”,我想看到
not found at /path/to/<a_library_name.so.version>.