2010-08-02 81 views

回答

2

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

不幸的是,控制台是相当有限的:gdb的答案命令,但重要的功能,如标签完成不起作用。

+0

在这里不起作用。 – Nils 2010-08-02 12:30:47

+0

有一个叫做gdb的控制台,但是我不能输入任何有用的东西.. – Nils 2010-08-02 12:43:59

+0

我想调试设置,当去调试 - >调试配置,但我不知道该选什么。当我尝试通过在变量窗口中右键单击来显示数组,然后选择“Display as Array”时,它崩溃了。 – Nils 2010-08-02 12:51:32

9

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

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

您可以选择'[您的应用程序名称] [C/C++应用程序] gdb'条目,然后在控制台视图中键入gdb指令(即打印此项)。

+1

听起来很有趣......与阅读关于如何在终端中使用gdb的小教程几乎一样有趣...> _ < – 2011-10-23 03:33:49

19

你必须点击这里enter image description here

下一步选择一个与* GDBenter image description here

现在你可以写GDB在控制台命令例如

enter image description here

+1

我刚从mars更新为neon,并且gdb命令日志窗口似乎消失了。它移动到别的地方了吗? – stu 2017-05-02 16:47:55

+1

没关系我找到了,它是一个叫做“调试器控制台”的新视图 – stu 2017-05-02 16:48:28

+1

更具体地说,要在Eclipse Neon中获取gdb视图,请转到窗口 - >显示视图 - >其他 - >调试 - >调试器控制台 – AaronS 2017-06-30 20:35:54

1

赢得dow>显示视图>“调试器控制台”是Eclipse CDT 4.7.0的正确方法。

然后,您可以在控制台上键入某些命令,如print,并对它们进行评估。

但是,其他更多“激活”命令(如continue)不起作用。

提及on this comment