VSCODE 针对调试C语言时一闪而过解决办法

导读:本篇文章讲解 VSCODE 针对调试C语言时一闪而过解决办法,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

针对调试C语言时一闪而过解决办法

前提:

已经按照 C/C++

已经安装 MINGW(并配置完成)

 

原因:

 主要是因为tasks的配置没有写对

 

解决办法:

tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "command": "gcc",
    //gcc 编译条件
    //gcc gdb-sample.c -o gdb-sample -g
    "args": [
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}",
        "-g",
    ],
}

最主要的就是args这个参数了

配合GCC编译调试条件填写即可

gcc gdb-sample.c -o gdb-sample -g

gcc=”command”: “gcc”

gdb-sample.c=源文件 也就是 “${file}”

-o=编译条件

gdb-sample=”生成文件”,可以写成”${fileDirname}/${fileBasenameNoExtension}”,

-g=调试条件

 

 

Launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "targetArchitecture": "x64",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "gcc"
        }
    ]
}

 launch最主要就是两个

miDebugggerPath=这个是gdb所在的位置,仔细填写即可

program=这个则是调试可运行程序所在的位置。

 

对于具体的vscode的条件编写可以参考https://code.visualstudio.com/docs/editor/variables-reference【可配合谷歌浏览器实时翻译】

VSCODE 针对调试C语言时一闪而过解决办法

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/12680.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!