Linux 如何知道使用了哪个共享对象?

Linux 如何知道使用了哪个共享对象?,linux,compilation,linker,shared-libraries,Linux,Compilation,Linker,Shared Libraries,这可能已经有了答案,但我找不到 我想知道二进制文件使用的是哪个共享对象(基于LD\u LIBRARY\u PATH,/etc/LD.so.conf,等等)。类似于which命令,但用于。so 谢谢您应该使用ldd实用程序。在相同的环境中加载可执行文件(相同的LD\U库路径,e.t.c.)您应该使用ldd实用程序。在相同的环境中加载可执行文件(相同的LD\U库路径,e.t.c.),,等等,等等。

这可能已经有了答案,但我找不到

我想知道二进制文件使用的是哪个共享对象(基于
LD\u LIBRARY\u PATH
/etc/LD.so.conf
,等等)。类似于
which
命令,但用于
。so


谢谢

您应该使用
ldd
实用程序。在相同的环境中加载可执行文件(相同的LD\U库路径,e.t.c.)

您应该使用
ldd
实用程序。在相同的环境中加载可执行文件(相同的LD\U库路径,e.t.c.)

,,等等,等等。