【问题标题】:Looking for a nice linux program debugger [closed]寻找一个不错的 linux 程序调试器 [关闭]
【发布时间】:2009-12-24 20:32:30
【问题描述】:

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

谢谢

【问题讨论】:

  • 定义“更多细节”。此外,这在很大程度上取决于语言。

标签: linux debugging


【解决方案1】:

你试过gdb吗?

【讨论】:

    【解决方案2】:

    这里有一些关于这个问题的其他热门讨论:

    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”来查找更多信息。

    【讨论】:

    • 这是问题 9 的最佳答案,DDD 可能是最好的 GDB 前端)
    【解决方案3】:

    gdb 几乎是 linux 上的 调试器。您将遇到的其他东西都是或几乎所有 gdb 上的包装器(emacs、eclipse、各种其他 gui)。

    【讨论】:

      【解决方案4】:

      我强烈推荐cgdb。它类似于 gdb 的 TUI,但要好得多,具有代码的语法高亮显示。

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

      【讨论】:

      • 我没有看到很多人使用它,但我非常喜欢它。它很好地补充了我对 vim 和命令行工具的偏好。
      【解决方案5】:

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

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

      【讨论】:

        【解决方案6】:

        您可能想查看insight 和ddd,它们都是gdb 的包装器。您也可以使用 Eclipse。

        【讨论】:

          【解决方案7】:

          为什么不用像CodeLite这样的IDE

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              【解决方案9】:

              我用过Zero bugs 几次。它看起来非常强大。但是我通常最终会使用 gdb cli 或 curses,因为这是我最了解的。

              【讨论】:

                【解决方案10】:

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

                【讨论】:

                  猜你喜欢
                  • 2010-12-06
                  • 2014-02-20
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-07-22
                  • 2010-10-19
                  • 1970-01-01
                  • 2011-03-26
                  相关资源
                  最近更新 更多