為VSCode配置C語言開發(fā)環(huán)境的超詳細(xì)教程

- MinGW下載地址:https://sourceforge.net/projects/mingw-w64/files/
- launch.json文件的內(nèi)容
{
??"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": "C:\\mingw64\\bin\\gdb.exe",
?
??//**********上面這行,要修改為你的編譯器所在的路徑,形如 c:\\***\\bin\\gdb.exe
?
??????"preLaunchTask": "gc", //這里注意一下這個(gè)名字一會(huì)兒還要用到
??????"setupCommands": [
????????{
??????????"description": "Enable pretty-printing for gdb",
??????????"text": "-enable-pretty-printing",
??????????"ignoreFailures": false
????????}
??????]
????}
??]
}
3.tasks.json文件內(nèi)容:
{
??"version": "2.0.0",
??"command": "gc",?//這里的名字 注意一下
??"args": [
????"-g",
????"${file}",
????"-o",
????"${fileBasenameNoExtension}.exe"
??], // 編譯命令參數(shù)
??"problemMatcher": {
????"owner": "cpp",
????"fileLocation": [
??????"relative",
??????"${workspaceFolder}"
????],
????"pattern": {
??????"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
??????"file": 1,
??????"line": 2,
??????"column": 3,
??????"severity": 4,
??????"message": 5
????}
??}
}