【发布时间】:2023-04-10 13:53:01
【问题描述】:
我在 Windows 8 中使用 Code::Blocks 12.11 和 Cygwin gdb。 我在 code::blocks 中配置了 cygwin gdb,调试时,它报告“无法打开文件”错误。在命令行中使用 gdb 是可以的。
我从网上找到了这个discussion,但我找不到注册表项。我的猜测是调试器插件无法将正确的路径名传递给 gdb,路径前缀中有“>>”,我将其复制到编辑器中,结果是两个“子”字符(ascii 中的 1A)。
这是错误日志,“>>”是手动添加的,因为当我在这里复制时,“子”字符不显示。
Debugger name and version: GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special) Child process PID: 21936 Cannot open file: >>/cygdrive/e/code/test/main.cpp At >>/cygdrive/e/code/test/main.cpp:17 Debugger finished with status 0
我的问题是
1.如何让 gdb 在 Code::Blocks 中工作
2.这两个“子”字符是否正常,为什么会出现,如何去掉。
【问题讨论】:
-
我在Windows 7-64下试过了,还是一样
标签: gdb codeblocks