Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在EclipseCDT中使用GDB控制台?_Eclipse_Gdb_Eclipse Cdt - Fatal编程技术网

如何在EclipseCDT中使用GDB控制台?

如何在EclipseCDT中使用GDB控制台?,eclipse,gdb,eclipse-cdt,Eclipse,Gdb,Eclipse Cdt,有没有办法在Eclipse中访问gdb的控制台?我只希望能够使用鼠标设置断点,然后使用控制台进行调试 可以在控制台窗口中写入和gdb应答。(您必须从控制台视图右上角的选择器中选择右控制台窗口) 不幸的是,控制台非常有限:gdb响应命令,但重要功能(如制表符完成)不起作用。首先,您需要安装CDT插件。然后,可以在C++中调试像java应用程序那样的C++应用程序。 如果您想要gdb控制台,请在调试透视图的控制台视图中按下“显示所选控制台” 您可以选择“[您的应用程序名称][C/C++应用程序]gd

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

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


不幸的是,控制台非常有限:gdb响应命令,但重要功能(如制表符完成)不起作用。

首先,您需要安装CDT插件。然后,可以在C++中调试像java应用程序那样的C++应用程序。 如果您想要gdb控制台,请在调试透视图的控制台视图中按下“显示所选控制台”


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

您必须单击此处

下一步选择一个带有*gdb

现在,您可以在console示例中编写GDB命令:


从EclipseCDT4.7.0开始,“调试器控制台”是正确的方式

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

但是,其他更为“活跃”的命令,如
continue
没有效果


提到。

我发现我可以在调试->调试配置时调整设置,但是我不知道选择什么。当我在变量窗口中右键单击,然后选择“显示为数组”来显示数组时,它也崩溃了,这听起来很有趣…几乎和阅读一篇关于如何在终端中使用gdb的小教程一样有趣…>\u我刚刚从mars更新到neon,gdb命令日志窗口似乎不见了。它移动到其他地方了吗?别介意我找到了它,它是一个新的视图,更具体地说,叫做“调试器控制台”,要在EclipseNeon中获得gdb视图,请转到窗口->显示视图->其他->调试->调试器控制台