san*_*ica 5 c++ eclipse gdb eclipse-cdt
我在用
面向C / C ++开发人员的Eclipse IDE版本:2018-09(4.9.0)Build ID:20180917-1800
在Win 10下使用Portable Msys2,以及gcc 8.3.0。在CDT中启动调试配置时,我收到消息
Error in final launch sequence: Command '-file-exec-and-symbols myprog.exe' is timed out
Session is terminatedReason: Commnd '-gdb-exit' is timed out
注意:我仅在尝试调试一个项目时收到此错误。我为其他项目进行的所有其他调试配置都没有问题。我已经复制了这些有效的调试配置之一,并且仅将项目名称和可执行文件更改为有问题的配置,但是仍然出现错误。
我发现的一种可能的解决方案是(在这里和这里)将组件 C / C ++ GDB硬件调试(帮助 -> 关于Eclipse IDE- > 安装详细信息 -> C / C ++ GDB硬件调试)从9.4.0.201712051550降级到9.3.2.201709131603。我有版本9.5.3.201809121146 org.eclipse.cdt.debug.gdbjtag.feature.group Eclipse CDT。在我的情况下,也许将旧版本降级也是可行的。
在解决降级之前,我打算尝试另一种方法(在此处和此处):在项目的调试配置中,在“调试器”选项卡中,取消选中“重置和延迟(秒)”和“暂停”。(更多详细信息在这里)但是我在Debugger选项卡中找不到这些设置,并且在我的项目的Debug配置或GDB Hardware Debugging下都没有Startup选项卡,如此处或此处所示。见图片。
除了这两个以外,还有其他替代方法可以尝试解决问题吗?(例如,重新安装)
我正在寻找可以调试我的项目的东西,到目前为止,我还不能。
我发现类似主题的参考文献(尽管不完全相同)是: