GNU调试器的GUI

时间:2009-11-04 01:03:25

标签: c memory-management debugging malloc

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

我正在使用Linux Mint(Ubuntu)btw。

6 个答案:

答案 0 :(得分:9)

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

alt text

答案 1 :(得分:1)

  1. Insight
  2. 安装GNU Project Debugger GUI
  3. 编译您的来源
  4. 运行调试程序
  5. _

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

    Insight

答案 2 :(得分:0)

NetBeans为gdb提供了一个很好的前端。 Eclipse也是如此。

答案 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

Affinic Debugger Screenshot