GNU调试器的GUI

我非常兴奋使用GNU调试器和一个名为Insight的GUI,因为它为我节省了很多时间。 因此,我在其他新手那里发布这个问题/答案,就像我在他们的C代码中遇到问题,寻找可视方式来查看正在发生的事情。

我正在研究Linux Mint(Ubuntu)btw。

我强烈推荐ddd,特别是如果您有可视化的复杂数据结构。

替代文字

  1. 为GNU Project Debugger安装Insight GUI
  2. 编译你的来源
  3. 运行调试器

_

$ sudo apt-get install insight $ gcc -g source.c -o application $ insight 

眼光

NetBeans有一个很好的gdb前端。 Eclipse也是如此 。

你是对的,我们加载可执行文件,但是当你编译时,你需要使用debug标志进行编译(想想是gcc中的-g,abit生锈),这会将调试信息插入到executable / obj文件中。

当使用GCC(例如MinGW)为Windows开发时,我经常发现获得GDB工作的GUI很痛苦(而且我不喜欢Eclipse),但我真的很喜欢Code:Blocks IDE。

使用GCC开发Windows时。 最好的是使用Affinic Debugger GUI(GDB) 。 它是更新的设计。 它与DDD相似且更好。 它也适用于Linux和Mac

Affinic Debugger截图