我一直在使用GCC通过终端编译我的程序,我正在寻找一个更详细的调试器
感谢
答案 0 :(得分:7)
你试过gdb吗?
答案 1 :(得分:5)
以下是关于这个问题的一些其他热门讨论:
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的调试功能。后者对我来说不起作用。