Clang ldd的叮当声类似物是什么?

Clang ldd的叮当声类似物是什么?,clang,ldd,Clang,Ldd,如何找出可执行文件所依赖的DLL 在使用GNU开发工具链(gcc&c)的系统上,我使用ldd,但是clang系统呢,比如Mac OS X(没有ldd)?在Mac OSX上,你应该使用otool而不是ldd。无论使用哪种编译器,这都可以工作。其他操作系统可能还有其他工具;e、 g.在Windows上,您会使用依赖性Walker您是否尝试过ldd?操作系统必须能够计算出所需的库,因此clang和gcc必须做几乎相同的事情。@MSalters:macosx没有ldd呃,显然是otool-L。我没能指出

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


在使用GNU开发工具链(
gcc
&c)的系统上,我使用
ldd
,但是
clang
系统呢,比如Mac OS X(没有
ldd
)?

在Mac OSX上,你应该使用
otool
而不是
ldd
。无论使用哪种编译器,这都可以工作。其他操作系统可能还有其他工具;e、 g.在Windows上,您会使用依赖性Walker

您是否尝试过ldd?操作系统必须能够计算出所需的库,因此
clang
gcc
必须做几乎相同的事情。@MSalters:macosx没有
ldd
呃,显然是
otool-L
。我没能指出的一点是编译器不重要(MacOSX有一个gcc端口)@MSalters:请把你的评论变成一个答案,这样我就可以接受它并结束这个问题。谢谢此外,为了在macOS上检查Linux二进制文件,可以使用MacPorts中的
greadelf
,以及
nm
:,也与:。当尝试对Linux可执行文件执行
otool-L
时,出现了一个错误“对象不是Mach-O文件类型”。