You need to enable JavaScript to run this app. Visual Studio Code通过Remote SSH连接树莓派时调试器无法启动
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio Code通过Remote SSH连接树莓派时调试器无法启动

解决方案

  • 优先降级C/C扩展到稳定版
    你当前使用的v1.4.0-insiders属于测试版本,该版本存在已知的远程调试场景兼容性问题。操作步骤:打开VS Code扩展面板,找到C/C
    扩展,点击扩展卡片右下角的设置图标,选择「安装另一个版本」,挑选1.3.1正式版安装,安装完成后重载远程连接窗口即可重试调试。
  • 清理树莓派端的VS Code Server缓存
    你之前仅重装了本地的VS Code和扩展,远程树莓派上部署的VS Code Server及扩展缓存损坏也会导致调试无响应。操作步骤:断开SSH连接,登录树莓派执行命令rm -rf ~/.vscode-server删除所有服务端缓存,重新连接VS Code让其自动重新部署服务端组件后再测试。
  • 排查launch.json配置及日志
    你已经开启了engineLogging但未看到报错,可先将externalConsole参数改为false,让调试日志输出到VS Code的「调试控制台」标签页,启动调试后即可查看详细的启动失败原因。也可以临时注释掉setupCommands段的配置,排除gdb美化打印规则触发的兼容问题。
  • 验证树莓派本地的gdb和程序正常
    remote-ssh调试调用的是树莓派端的gdb而非你本地Windows的gdb,所以你卸载本地gdb不会触发预期报错。你需要登录树莓派,依次执行以下命令验证:
    1. 执行/usr/bin/gdb --version确认gdb可以正常启动
    2. 进入测试项目目录,执行gdb ./a.out手动调试编译好的程序,确认程序和gdb本身没有异常

内容的提问来源于stack exchange,提问作者Andrea Nisticò

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 01:45:03