寻找一个不错的linux程序调试器

时间:2009-12-24 20:32:30

标签: linux debugging

我一直在使用GCC通过终端编译我的程序,我正在寻找一个更详细的调试器

感谢

10 个答案:

答案 0 :(得分:7)

你试过gdb吗?

答案 1 :(得分:5)

以下是关于这个问题的一些其他热门讨论:

Best C++ Debugger For Linux

Linux C++ Debugger

Which is the best Linux C/C++ debugger (or front-end to gdb) to help teaching programming?

What is a good unix alternative to DDD (Data Display Debugger)?

您可以通过在右上方的搜索框中输入“linux debugger”来找到更多信息。

答案 2 :(得分:3)

gdb几乎是Linux上的调试器。你将遇到的其他事情是gdb(emacs,eclipse,各种其他guis)上的所有或几乎所有的包装器。

答案 3 :(得分:2)

我强烈推荐cgdb。它就像gdb的TUI,但更好,语法突出显示代码。

在调试时查看代码非常有用,但也没有进入图形化调试器。

答案 4 :(得分:1)

gdb是控制台调试器。
如果您很难使用控制台基础调试器,则可以使用基于gdb的数据显示调试器(DDD)或在KDE环境中使用的KGDB

其他解决方案是使用IDE,如Netbeans,Eclipse,Anjuta,Kdevelop,......还有用于调试的核心是gdb。

答案 5 :(得分:0)

你可能想看一下insight和ddd,两个围绕gdb的包装器。你也可以使用Eclipse。

答案 6 :(得分:0)

为什么不使用像CodeLite

这样的IDE

答案 7 :(得分:0)

KDE IDE KDevelop具有类似于Visual Studio的体验,如果这是您正在寻找的。不要让这个名字欺骗你,它是一个通用的IDE - 不仅限于Qt / KDE程序。

答案 8 :(得分:0)

我曾多次使用Zero bugs。它看起来非常强大。但是我通常最终使用gdb cli或curses作为我最熟悉的东西。

答案 9 :(得分:0)

我使用了gdb,gdbtui和Nemiver。它们都不如Visual C ++,它是C ++调试的黄金标准,但当然只适用于Windows。 还有KDevelop和Slickedit的调试功能。后者对我来说不起作用。

相关问题