如何在 Mac OSx 上查看 C++ 程序的可执行文件(例如 a.out)的反汇编版本?
最佳答案
这并不完全符合您的要求,但 g++ -S
会从源代码生成程序集,预计比反汇编版本更具可读性。
如果您不能使用 -S
重新编译(例如,没有源代码),那么 gdb
可以让您反汇编,objdump --disassemble
。取决于你安装了什么。
另请参阅:https://superuser.com/questions/206547/how-can-i-install-objdump-on-mac-os-x
关于c++ - 在 mac osx 中反汇编 g++ 创建的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510074/