我正在使用
在Windows 10下使用Portable Msys2和面向C / C ++开发人员的Eclipse IDE 版本:2018-09(4.9.0) 版本号:20180917-1800
gcc 8.3.0
。 在CDT中启动调试配置时,我收到消息
Error in final launch sequence: Command '-file-exec-and-symbols myprog.exe' is timed out
Session is terminated
Reason: Commnd '-gdb-exit' is timed out
注意:我仅在尝试调试一个项目时收到此错误。 我为其他项目进行的所有其他调试配置都没有问题。 我已经复制了其中一种有效的调试配置,并且仅将项目名称和可执行文件更改为有问题的配置,但仍然出现错误。
一种可能的解决方案,我发现是(here和here)降级组件 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。 也许就我而言,将旧版本降级也可以。
在搞混降级之前,我打算尝试其他选择(here和here): 在项目的调试配置中,在“调试器”选项卡中,取消选中 “重置和延迟(秒)”和 “停止”。 (更多详细信息here) 但是我在 Debugger 选项卡中找不到这些设置,并且我的项目的 Debug配置下都没有 Startup 选项卡或 GDB硬件调试,如here或here所示。 查看图片。
除了这两个以外,还有其他替代方法可以尝试解决问题吗? (例如,最少重新安装)
我正在寻找可以调试我的项目的工具,到目前为止我还不能。
我发现类似主题的参考文献(尽管并不完全相同)
Error in Final Launch Sequence - Eclipse System Workbench Debugging for STM32L476