【发布时间】:2009-12-24 20:32:30
【问题描述】:
我一直在通过终端使用 GCC 编译我的程序,我正在寻找一个更详细的调试器
谢谢
【问题讨论】:
-
定义“更多细节”。此外,这在很大程度上取决于语言。
我一直在通过终端使用 GCC 编译我的程序,我正在寻找一个更详细的调试器
谢谢
【问题讨论】:
你试过gdb吗?
【讨论】:
这里有一些关于这个问题的其他热门讨论:
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”来查找更多信息。
【讨论】:
gdb 几乎是 linux 上的 调试器。您将遇到的其他东西都是或几乎所有 gdb 上的包装器(emacs、eclipse、各种其他 gui)。
【讨论】:
我强烈推荐cgdb。它类似于 gdb 的 TUI,但要好得多,具有代码的语法高亮显示。
在调试时查看代码非常有用,但也不能进入图形调试器。
【讨论】:
您可能想查看insight 和ddd,它们都是gdb 的包装器。您也可以使用 Eclipse。
【讨论】:
为什么不用像CodeLite这样的IDE
【讨论】:
KDE IDE KDevelop 具有类似于 Visual Studio 的体验,如果您正在寻找的话。不要被这个名字骗了,它是一个通用的 IDE——不仅限于 Qt/KDE 程序。
【讨论】:
我用过Zero bugs 几次。它看起来非常强大。但是我通常最终会使用 gdb cli 或 curses,因为这是我最了解的。
【讨论】:
我使用了 gdb、gdbtui 和 Nemiver。它们都不如 Visual C++,它是 C++ 调试的黄金标准,但当然只适用于 Windows。 还有KDevelop和Slickedit的调试功能。后者不适用于我开箱即用。
【讨论】: