我对GNU调试器和名为 Insight 的GUI非常兴奋,因为它为我节省了很多时间。因此,我正在为其他新手发布这个问题/答案,就像我的C代码有问题,寻找可视化的方式来查看正在发生的事情。
我正在使用Linux Mint(Ubuntu)btw。
答案 0 :(得分:9)
我强烈推荐ddd,特别是如果您有可视化的复杂数据结构。
答案 1 :(得分:1)
_
$ sudo apt-get install insight
$ gcc -g source.c -o application
$ insight
答案 2 :(得分:0)
答案 3 :(得分:0)
我们加载可执行文件是对的,但是当你编译时,你需要使用debug标志进行编译(想想是gcc中的-g,abit生锈),这会将调试信息插入到可执行文件中/ obj files。
答案 4 :(得分:0)
当使用GCC(例如MinGW)开发Windows时,我经常发现获取GDB工作的GUI很痛苦(而且我不喜欢Eclipse),但我真的很喜欢Code:Blocks IDE 。
答案 5 :(得分:0)
使用GCC开发Windows时。最好的方法是使用Affinic Debugger GUI(GDB)。它是更新的设计。它与DDD相似且更好。它也适用于Linux和Mac