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

如何阻止VS Code调试C++时进入内部模块?

解决VS Code调试C++时仅调试自定义代码的方法
  • 打开VS Code调试面板,点击齿轮图标打开launch.json配置文件
  • 在你的调试配置(比如cppdbg类型的配置)里添加skipFiles字段,配置需要跳过的系统/标准库文件路径:
    "skipFiles": [
      "${env:VSCODE_INCLUDE}/**",
      "/usr/include/**",
      "*/x86_64-linux-gnu/c++/**",
      "*/c++/v1/**"
    ]
    
    不同操作系统或编译器的标准库路径可能有差异,可根据实际情况调整上述路径。
  • 保存配置后重启调试,调试器就会自动跳过C++内部模块代码,只在你自己编写的代码断点处停留。

如果需要临时设置,也可以在调试控制台输入GDB命令:

set skip-file-regex ^/usr/include/.*

快速跳过系统头文件对应的代码逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 17:27:23