将文件从vscode C ++调试步骤排除到?

时间:2017-03-14 09:45:43

标签: c++ debugging gdb visual-studio-code

是否可以在vscode C ++调试器中排除某些文件?我正在使用gdb进行调试。

我的可执行文件是在Docker容器中构建和远程运行的,VSCode的主机环境没有标准的头文件而是Docker环境。

特别是,它试图进入STL代码,无论如何我都要排除。

由于

2 个答案:

答案 0 :(得分:2)

要在 VSCode 中使用 gdb 调试时跳过文件,可以在 launch.json 的 setupCommands 中添加以下部分:

 "setupCommands": [
                      {
                        "description": "Skip library files",
                        "text": "-interpreter-exec console \"skip -gfi **/bits/*.h\""
                      }  
                  ],

这将跳过名为 bits 的所有文件夹中的所有头文件。同样,可以在 VSCode 调试控制台中键入 -exec skip -gfi **/bits/*.h

答案 1 :(得分:0)

您可以跳过某些文件。请参阅skip的文档:

#story-sec .led-content .cont-bot .right-side .news-detail-landing iframe:not(.instagram-media) {
    width: 100% !important;
    height: 200px!important;
    margin: 5px 0px;
}