【问题标题】:How to use the GDB console in Eclipse CDT?如何在 Eclipse CDT 中使用 GDB 控制台?
【发布时间】:2011-03-24 04:31:42
【问题描述】:

有没有办法在 Eclipse 中访问 gdb 的控制台?我希望能够用鼠标设置断点,然后使用控制台进行调试。

【问题讨论】:

    标签: eclipse gdb eclipse-cdt


    【解决方案1】:

    你必须点击这里

    接下来选择一个 *gdb

    现在您可以在控制台中编写 GDB 命令示例

    【讨论】:

    • 我刚刚从火星更新到霓虹灯,gdb 命令日志窗口似乎消失了。是不是搬到别的地方了?
    • 没关系,我找到了,这是一个名为“调试器控制台”的新视图
    • 更具体地说,要在 Eclipse Neon 中获取 gdb 视图,请转到 Window -> Show View -> Other -> Debug -> Debugger Console
    【解决方案2】:

    首先,您需要安装 CDT 插件。然后,您就可以在 Eclipse 中调试 C++ 应用程序,如 Java 应用程序。

    如果您想要 gdb 控制台,请在调试透视图的控制台视图中推送“显示选定控制台”。

    您可以选择“[Your App name][C/C++ Application]gdb”条目,然后您可以在控制台视图中输入 gdb 指令(即打印此内容)。

    【讨论】:

    • 听起来很有趣...几乎和阅读有关如何在终端中使用 gdb 的小教程一样有趣...>_
    【解决方案3】:

    可以在控制台窗口和 gdb 中写入答案。 (您必须从控制台视图右上角的选择器中选择正确的控制台窗口)。

    不幸的是,控制台非常有限:gdb 响应命令,但制表符补全等重要功能不起作用。

    【讨论】:

    • 我发现我可以在进入 Debug->Debug Configurations 时调整设置,但是我不知道该选择什么。当我尝试通过在变量窗口中右键单击然后选择“显示为数组”来显示数组时,它也崩溃了
    【解决方案4】:

    Window > Show view > "Debugger Console" 是 Eclipse CDT 4.7.0 的正确方式。

    然后您可以在控制台上键入某些命令,例如 print,它们将被评估。

    不过,其他更“活跃”的命令(例如 continue)无效。

    提到了on this comment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 2011-08-25
      • 2015-08-31
      • 1970-01-01
      相关资源
      最近更新 更多