我想在 Mac OS X 上使用 objdump 获取小型命令行工具的源代码。
我曾在 Linux 上使用过 arm-linux-objdump,发现它是一个很棒的工具。
有没有办法在 OS X 上安装 objdump?我在 Google 上搜索并找到了有关 arm-apple-dawin9-objdump 的信息,但找不到任何可下载的内容。
答案1
objdump
是其一部分二进制实用程序。
答案2
如果你的 Mac 上安装了 XCode Tools,则可以使用工具我相信它能做到它能objdump
做到的一切。
答案3
如果你的文件是 64 位的,你应该使用工具代替转储从二进制实用程序. 在 Mac OSX 上,gobjdump 适用于 32 位。
答案4
您应该使用,otool
因为objdump
它是 Linux 和大多数其他 UNIX 系统上 ELF 二进制格式的 binutils 工具。它otool
是 MacOS Mach-O 二进制格式的反汇编程序。输入$ man otool
以了解使用说明。