VScode配置C語言環(huán)境完整版(親測可用)
一、首先下載vscode,地址:https://code.visualstudio.com/ 此時(shí)我已經(jīng)安裝好了

二、對VSCode進(jìn)行漢化安裝插件Chinese安裝之后會顯示讓你重啟VScode


三、隨后依舊是這里的搜索框,搜索“C/C++”,安裝C/C++插件和Code Runner插件


四、裝完插件后,我們需要下載minGw,這是一個(gè)Windows頭文件和GNU工具的集合。VScode如果要運(yùn)行C代碼說白了就是個(gè)大腳本,不用我們一行一行敲執(zhí)行代碼了,所以我們需要進(jìn)行配置。直接在百度里搜索MinGW即可,根據(jù)你的電腦系統(tǒng)版本來安裝。




勾選這兩個(gè)



五、配置環(huán)境變量




此時(shí),編譯器就安裝好了。 怎樣檢測安裝成功呢? 快捷鍵win+R,然后在里面輸入cmd。按下enter鍵,然后在窗口里輸入gcc -v,出現(xiàn)下圖即安裝成功


六、隨便新建一個(gè)項(xiàng)目文件夾,用VSCode打開此文件夾: 首先要創(chuàng)建一個(gè)文件夾,是用來放自己編寫的項(xiàng)目的,然后用vscode打開這個(gè)文件夾,然后再建立一個(gè)文件夾命名為.VScode,并在此文件夾中創(chuàng)建三個(gè)json文件 第一個(gè):tasks.json
{
"version": "2.0.0",
"tasks": [{
"label": "gcc",
"type": "shell", // { shell | process }
// 適用于 Windows 的配置:
"windows": {
"command": "gcc",
"args": [
"-g",
"\"${file}\"",
"-o",
"\"${fileDirname}\\${fileBasenameNoExtension}.exe\""
// 設(shè)置編譯后的可執(zhí)行文件的字符集為 GB2312:
// "-fexec-charset", "GB2312"
// 直接設(shè)置命令行字符集為 utf-8:
// chcp 65001
]
},
// 定義此任務(wù)屬于的執(zhí)行組:
"group": {
"kind": "build", // { build | test }
"isDefault": true // { true | false }
},
// 定義如何在用戶界面中處理任務(wù)輸出:
"presentation": {
// 控制是否顯示運(yùn)行此任務(wù)的面板。默認(rèn)值為 "always":
// - always: 總是在此任務(wù)執(zhí)行時(shí)顯示終端。
// - never: 不要在此任務(wù)執(zhí)行時(shí)顯示終端。
// - silent: 僅在任務(wù)沒有關(guān)聯(lián)問題匹配程序且在執(zhí)行時(shí)發(fā)生錯(cuò)誤時(shí)顯示終端
"reveal": "silent",
// 控制面板是否獲取焦點(diǎn)。默認(rèn)值為 "false":
"focus": false,
// 控制是否將執(zhí)行的命令顯示到面板中。默認(rèn)值為“true”:
"echo": false,
// 控制是否在任務(wù)間共享面板。同一個(gè)任務(wù)使用相同面板還是每次運(yùn)行時(shí)新創(chuàng)建一個(gè)面板:
// - shared: 終端被共享,其他任務(wù)運(yùn)行的輸出被添加到同一個(gè)終端。
// - dedicated: 執(zhí)行同一個(gè)任務(wù),則使用同一個(gè)終端,執(zhí)行不同任務(wù),則使用不同終端。
// - new: 任務(wù)的每次執(zhí)行都使用一個(gè)新的終端。
"panel": "dedicated"
},
// 使用問題匹配器處理任務(wù)輸出:
"problemMatcher": {
// 代碼內(nèi)問題的所有者為 cpp 語言服務(wù)。
"owner": "cpp",
// 定義應(yīng)如何解釋問題面板中報(bào)告的文件名
"fileLocation": [
"relative",
"${workspaceFolder}"
],
// 在輸出中匹配問題的實(shí)際模式。
"pattern": {
// The regular expression.
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
// 第一個(gè)匹配組匹配文件的相對文件名:
"file": 1,
// 第二個(gè)匹配組匹配問題出現(xiàn)的行:
"line": 2,
// 第三個(gè)匹配組匹配問題出現(xiàn)的列:
"column": 3,
// 第四個(gè)匹配組匹配問題的嚴(yán)重性,如果忽略,所有問題都被捕獲為錯(cuò)誤:
"severity": 4,
// 第五個(gè)匹配組匹配消息:
"message": 5
}
}
}]
}
第二個(gè):launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 配置名稱,將會在啟動配置的下拉菜單中顯示
"type": "cppdbg", // 配置類型,這里只能為cppdbg
"request": "launch", // 請求配置類型,可以為launch(啟動)或attach(附加)
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 將要進(jìn)行調(diào)試的程序的路徑
"args": [], // 程序調(diào)試時(shí)傳遞給程序的命令行參數(shù),一般設(shè)為空即可
"stopAtEntry": false, // 設(shè)為true時(shí)程序?qū)和T诔绦蛉肟谔?,一般設(shè)置為false
"cwd": "${workspaceFolder}", // 調(diào)試程序時(shí)的工作目錄,一般為${workspaceFolder}即代碼所在目錄
"environment": [],
"externalConsole": true, // 調(diào)試時(shí)是否顯示控制臺窗口,一般設(shè)置為true顯示控制臺
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路徑,注意這里要與MinGw的路徑對應(yīng)
"preLaunchTask": "gcc", // 調(diào)試會話開始前執(zhí)行的任務(wù),一般為編譯程序,c++為g++, c為gcc
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}

第三個(gè):setting.json
{
"files.associations": {
"tidl_alg_int.h": "c",
"limits": "c"
}
}
七、重啟vscode。然后在.VScode的上一級文件夾創(chuàng)建一個(gè)C語言編寫的程序,如下圖所示,如果運(yùn)行成功,即代表C語言環(huán)境安裝成功

到此這篇關(guān)于VScode配置C語言環(huán)境完整版(親測可用)的文章就介紹到這了,更多相關(guān)VScode配置C語言內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動
在本篇文章里我們給大家分享了MFC/C++調(diào)用易語言的整數(shù)型和文本型與VS2010互動相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友們可以參考下。2018-11-11

