macOS 上的“ldd -r”等效项

Gau*_*eau 21 macos otool ldd nm

我正在尝试让我的软件在 macOS 上可用,在我的工具链中,我使用该ldd -r MyModel.so命令来验证一切是否顺利,但我确实无法在 macOS 上找到具有相同行为的等效命令。

\n

otoolnm似乎是两个方向,但是他们的哪个选项提供了 的行为ldd -r?还有其他工具可以用于此目的吗?

\n

Ioa*_*dis 26

ldd用于ld加载可执行文件,并递归加载动态链接库。因此使用ldd需要在目标系统上(例如Linux)。因此,ldd不能用于 macOS 上的 ELF 文件。

假设问题是关于在 macOS 上分析 Mach-O 文件,我不知道有什么工具可以像lddELF 文件一样适用于 Mach-O 文件。两者otoolnm执行静态分析。

一种可能性是:

otool -L /usr/bin/true
Run Code Online (Sandbox Code Playgroud)

相关的: