我正在使用带有gdb的Eclipse调试x86-64设备。
直到昨天,当我清理我的项目并再次构建它时,工作正常。现在,我面临一个奇怪的问题。它开始,命中我的第一个断点。然后,我点击Resume
,可能一直运行到我的下一个断点,或者发出远程失败回复e7295 错误。
在控制台上,我看到了这些烦人的行:
Ignoring packet error, continuing...
warning: unrecognized item "timeout" in "qSupported" response
我的gdb命令如下:
set architecture i386:x64-32
set remotebaud 115200
target remote COM1
set disassembly-flavor intel
我重新启动了Eclipse和我的笔记本电脑,关闭了Eclipse的所有不必要的内部窗口(内存浏览器,反汇编等),更换了我的串行电缆,使用相同的电缆调试设备并在我的同事的笔记本电脑上进行了项目。
什么可能阻碍gdb的调试?