Eclipse CDT 2018-09(4.9.0)非功能GDB窗口

时间:2019-02-18 23:32:02

标签: eclipse eclipse-cdt

调试远程Linux目标时,Windows上的Eclipse CDT 2018-09(4.9.0)中的GDB调试器控制台窗口似乎不起作用。

我们可以启动调试器(通过ssh),并在控制台窗口中查看程序的输出。同样,会出现gdb调试器控制台窗口,但是它从不显示任何输出,我们也不能在其中输入gdb命令。

预期行为:

  • 启动调试器,显示带有交互式gdb会话的gdb调试控制台窗口(出现gdb输出,我们可以输入gdb命令)。

实际行为:

  • 启动调试器,gdb调试控制台存在,但无法使用。

我们正在使用交叉编译器在Windows上构建嵌入式Linux程序。

当我们在远程目标上调试程序时,我们需要使用gdb控制台通过“ sharedlibrary”命令手动加载共享库,以便逐步浏览由主程序加载的共享库。

但是,在最新版本的Eclipse上,会显示gdb控制台窗口,但该窗口无法操作。没有gdb输出,我们无法与它交互/输入命令。

我发现了一些与此类似的非常老的话题,但这是在最近的Eclipse CDT build 2018-09(4.9.0)中

1 个答案:

答案 0 :(得分:1)

发现问题出在开发人员使用的DevStyle颜色主题插件。 DevStyle主题(https://www.genuitec.com/products/devstyle/)正在调试窗口。禁用主题(恢复为标准)可以解决该问题。