在Mac OSX上,您将使用otool -L而不是ldd.无论您使用何种编译器,这都有效.其他操作系统可能还有其他工具; 例如,在Windows上你会使用Dependency Walker.
llvm-readelf ---needed-libs 是 ldd 的 clang 类似物。这是 官方文档
~/weechat $ llvm-readelf --needed-libs bin/weechat
NeededLibraries [
libc.so
libcurl.so
libdl.so
libgcrypt.so
libgnutls.so
libgpg-error.so
libiconv.so
libm.so
libncursesw.so.6
]
Run Code Online (Sandbox Code Playgroud)