VSCode 报错,Unable to start debugging.GDB failed with message: xxx.exe: No such file or directory.

具体错误:

解决方法:

将文件名改为中文即可

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Visual Studio Code (VSCode) 中遇到 "unable to start debugging, Unexpected GDB output" 错误,并伴随着类似信息 "d:/xx/: No such file or directory",通常意味着GDB(GNU调试器)无法找到指定的工作目录 (`d:/xxx`)。这可能是由于路径错误、文件不存在或者VSCode配置的问题。 解决这个问题的步骤可以包括: 1. **检查路径**:确保 `d:/xxx` 路径下的文件确实存在。如果不存在,你需要创建它或者修改调试配置中的工作目录。 2. **更新VSCode配置**:检查你的launch.json 文件,这是VSCode调试配置的主要文件,确认`program` 和 `cwd`(当前工作目录)设置是否正确。比如: ``` { "name": "C++ Debug", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "cwd": "${workspaceFolder}", ... } ``` 确保`cwd`指向的是程序实际运行的文件夹,而不是临时的或不存在的路径。 3. **环境变量**:检查GDB命令行是否有相关的环境变量设置,如`GDB_PATH`或`PWD`,它们可能影响了GDB对目录的理解。 4. **清除缓存**:重启VSCode并尝试清除调试器的缓存,有时旧的配置可能导致问题。可以在用户设置里搜索 "debugger.gdbpath" 或 "debuggerPath" 来清理相关配置。 5. **更新GDB版本**:有时候,特定版本的GDBVSCode集成可能出现兼容性问题,你可以试试升级或降级GDB。 如果以上都排查无果,建议查看VSCode的官方文档、社区论坛或开发者帮助中心,寻找更多解决方案。如果你有具体的VSCode配置或项目结构,可以提供更详细的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值