VSCode配置C/C++环境
-
下载mingw64
https://download.csdn.net/download/qq_43197914/15726251
解压到任意位置(自己要能找得到)
进到bin目录里
复制地址栏的路径,然后右键此电脑(我的电脑)→ 属性→ 高级系统设置→ 环境变量
在系统变量里找到path双击编辑
Win10系统直接另起一行粘贴刚才的路径之后一路确定就好
Win7/Win8系统双击之后光标移到最后加一个分号后粘贴,之后一路确定
测试自己的GCC有没有装好只需要WIN+R输入cmd回车输入gcc -v
出现这些东西就算成功了 -
打开VSCode下载C/C++扩展包
-
新建一个文件夹,名称随意
找到刚才创建的文件夹打开,点击新建文件夹创建 .vscode 文件夹
在.vscode文件夹下添加三个文件 -
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "E:\\ProgramFile\\VSCode\\GCC\\mingw64\\bin\\gdb.exe", // 刚才在环境变量中添加的地址这里要加上gdb.exe层级用\\区分
"preLaunchTask": "gcc",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
- tasks.json
{
"version": "2.0.0",
"tasks": [{
"label": "gcc",
"type": "shell", // { shell | process }
"windows": {
"command": "gcc",
"args": [
"-g",
"\"${file}\"",
"-o",
"\"${fileDirname}\\${fileBasenameNoExtension}.exe\""
]
},
"group": {
"kind": "build", // { build | test }
"isDefault": true // { true | false }
},
"presentation": {
"reveal": "silent",
"focus": false,
"echo": false,
"panel": "dedicated"
},
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}]
}
- setting.json
{
"files.associations": {
"tidl_alg_int.h": "c",
"limits": "c"
}
}
重启VSCode 重启VSCode 重启VSCode
现在就可以创建一个简单的C程序编译运行了(F5)