【发布时间】:2019-02-19 08:50:50
【问题描述】:
Windows 上 Eclipse CDT 2018-09 (4.9.0) 中的 GDB 调试器控制台窗口在调试远程 Linux 目标时似乎无法正常工作。
我们可以启动调试器(通过 ssh)并在控制台窗口中查看程序的输出。同样出现 gdb 调试器控制台窗口,但它从不显示任何输出,我们无法在其中输入 gdb 命令。
预期行为:
- 启动调试器,gdb 调试控制台窗口显示交互式 gdb 会话(gdb 输出出现,我们可以输入 gdb 命令)。
实际行为:
- 启动调试器,gdb 调试控制台存在但显示无法操作。
我们正在使用交叉编译器在 Windows 上构建嵌入式 Linux 程序。
当我们在远程目标上调试程序时,我们需要使用 gdb 控制台使用“sharedlibrary”命令手动加载共享库,以便我们可以单步执行由主程序加载的共享库。
但是,在最新版本的 Eclipse 上,gdb 控制台窗口会显示,但在其他方面无法操作。没有 gdb 输出,我们无法与之交互/输入命令。
我发现了一些与此类似的非常古老的主题,但这是在最近的 Eclipse CDT 版本 2018-09 (4.9.0) 上
【问题讨论】:
标签: eclipse eclipse-cdt