visual studio code c调试

8 篇文章 0 订阅

1、装vsiual studio code

2、装llvm clang

3、装mingw

4、装插件c/c++ clang、c/c++ for visual studio code、clang-format

5、c源代码

#include <stdio.h>

void work()
{
    printf("abc\n");
}

void main()
{
    int a;
    int b;
    a = 3;
    b = 4;
    int c = a + b;

    struct {
        int a, b;
        float c;
    }ww;

    work();
    
    ww.a = 1;
    ww.b = 21;
    ww.c = ww.a + ww.b;


    printf("hello world!\n");
}

6、launch.json

{   
     "version": "0.2.0",
    "configurations": [
        {
            "name": "C++ Launch (GDB)",
            "type": "cppdbg",
            "request": "launch",
            "targetArchitecture": "x86",
            "program": "${file}.exe",
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
            "args": ["blackkitty", "1221", "#  #"],
            "stopAtEntry": false,
            "cwd": "${workspaceRoot}",
            "externalConsole": true,
            "preLaunchTask": "gcc"
        }
    ]
}

7、tasks.json

{
   "version": "0.1.0",
    "command": "gcc",
    "args": ["-g","${file}","-o","${file}.exe"],    // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

END



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值