2009-11-04 81 views
6

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

我正在使用Linux Mint(Ubuntu)顺便说一句。

+0

而你的问题是?如果你只是想与全世​​界分享你的兴奋点,那么去reddit或者去找一个博客吧。 SO是关于问题和答案的。 – qrdl 2009-11-04 08:09:17

回答

9

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

alt text

1
  1. 安装InsightGNU Project Debugger
  2. 一个GUI编译源代码
  3. 运行调试

_

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

Insight

+0

洞察仍在努力吗?我认为RedHat放弃了发展。 – nathan 2009-11-04 01:41:25

+0

似乎还有项目活动:http://sourceware.org/insight/news.php – Radek 2009-11-04 11:03:23

0

你是对的,我们加载可执行文件,但是当你编译时,你将需要用调试标志编译(想象一下-g在gcc中,在那上面生锈),这会将调试信息插入到可执行文件/ obj文件。

0

当使用GCC(例如MinGW)为Windows开发时,我经常发现为GDB工作(我对Eclipse不太喜欢)感到痛苦,但我非常喜欢Code:Blocks IDE。

0

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

+0

这是直接链接到一些公司的页面... – LuckyLuc 2014-11-07 17:31:34

+0

@LuckyLuc他写了它 – 2017-02-15 20:46:48