是否有适用于Mac OS X的良好等效调试程序?
允许修补和保存装配的东西(带图形界面?)
谢谢!
答案 0 :(得分:11)
GDB是* nix上调试的黄金标准。 GDB具有您在现代调试器中所期望的所有调试功能。例如,如果您正在修改内存中的二进制文件,那么反向调试是最好的功能,当您出错时只需退后一步并重试。 DDD是一个受欢迎的前端,但是你应该学习GDB的CLI。它有一点学习曲线,但一旦你学会它,你就永远不会回去。它的速度要快得多。
保存修改后的二进制文件并不是一项功能。只需使用像Hex Fiend这样的十六进制编辑器打开二进制文件并直接修改它,这不是什么大问题。
答案 1 :(得分:3)
我不是OSX的人,但您可能会发现IDA很有用,但是,您可能需要为linux / osx版本付费,因为只有免费的Windows版本。
答案 2 :(得分:1)
查看lldb调试器(http://lldb.llvm.org/),当然gdb可用。