什么是ldd的铿锵声?

sds*_*sds 6 clang ldd

如何找出可执行文件所依赖的DLL?

在与GNU开发工具链(系统gcc&C):我用ldd的那个,但对于clang系统等,例如,Mac OS X的(它具有ldd)?

MSa*_*ers 6

在Mac OSX上,您将使用otool -L而不是ldd.无论您使用何种编译器,这都有效.其他操作系统可能还有其他工具; 例如,在Windows上你会使用Dependency Walker.


Aru*_*run 6

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)