我真的很喜欢EDB(Evan的调试器).
它有一个很好的'OllyDBG感觉',这很棒,因为当我还在Windows平台上工作时,我使用了它.
EDB(Evan的调试器)是一个基于QT4的二进制模式调试器,其目标是使用性与OllyDbg相同.它使用插件架构,因此可以轻松添加新功能.当前版本适用于Linux,但未来版本将针对更多平台.
http://www.softpedia.com/screenshots/thumbs/EDB-Evan-s-Debugger-19734-thumb.png
(可点击)
在 Linux 上,大多数调试是通过 GDB 处理的。然而,正如其他人所提到的,没有必要直接使用 GDB。存在多种选择,其中一些在之前的答案中提到:
其中,我使用过 DDD 并尝试过 Nemiver。当时,Nemiver 缺乏功能,因此对我来说效果不佳。不过那是两年前的事了。我经常使用 DDD,发现它的数据查看效果非常好,值得使用它的 UI。不过,我也经常从命令行使用 gdb。