You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统下VS Code 1.55启动C语言调试失败,gdb报Python符号错误

问题解答

降级VS Code无法解决该问题,该报错是系统内置/usr/bin/gdb依赖的Python符号不匹配导致,和VS Code版本没有直接关联。你可尝试以下无需root权限的方案解决:

  • 方案1:更换调试器为lldb
    直接在VS Code扩展市场安装CodeLLDB扩展,修改C程序调试配置launch.json中的type字段为lldb即可,无需修改任何系统文件,适配性更高。
  • 方案2:编译用户目录专属的无Python依赖gdb
    在你的用户目录下下载gdb源码,编译时添加--disable-python参数关闭Python支持,即可规避Python符号依赖问题,编译安装路径指定为~/local等你有权限的目录,完成后将launch.json中的miDebuggerPath字段设置为~/local/bin/gdb即可。

额外说明:你之前操作中VS Code适配加载的是GCC 8.2版本,和当前报错的gdb组件无关,问题根源始终在系统默认gdb的依赖异常上。降级VS Code反而可能引发C/C++扩展与工具链的更多兼容问题,不建议尝试。

内容的提问来源于stack exchange,提问作者user25

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 21:45:09