VScode
一、VScode下載
-
百度網盤提取:https://pan.baidu.com/s/1aJlhEG4EvDkbn2JImJNrtg 密碼: wn7r
上述下載方式二選一即可,附上網盤連接是擔心官網下載速度慢。
二、設置中文
在擴展商店中搜索“Chinese”,安裝中文(簡體)。

三、Vscode界面介紹
1、活動欄

2、側邊欄
點擊“資源管理器”,可打開某個文件夾,新建代碼文件,修改文件名等。
3、編輯欄
編輯代碼的地方。
4、面板欄
- 輸出:文件的輸出,不允許輸入和編輯;
- 終端:可輸入和輸出,是代碼運行的重要界面;
- 調試控制台:進行調試時的數據反饋;
- 問題:代碼出現的語法問題。
四、VScode配置
Vscode是一款編輯器,而非IDE,因此需要自己配置編譯環境。
1、C&C++配置
第一步 下載安裝Mingw編譯器
官方下載地址:https://sourceforge.net/projects/mingw-w64/
直接點擊下載,根據自己電腦 64 位或 32 位來選擇下載安裝。

網盤資源鏈接:(該鏈接為mingw-w64-for 64 bit Windows)
鏈接:https://bhpan.buaa.edu.cn/#/link/A2DB73615315E499C55C50A553DC3912
需記住MinGW-w64的安裝位置,后續配置環境變量需要使用。
建議在D盤中新建文件夾,命名為MinGW,將編譯器下載到該文件夾中,后續操作都是以它為基礎。如果下載到其它位置,后面調試配置需要做一定的修改。
第二步 配置環境變量
- 右鍵點擊「我的電腦」→「屬性」→「高級系統設置」;
- 點擊「高級」→「環境變量」;雙擊點開系統變量中的Path,新建變量,填入MinGW內bin文件夾的位置,然后一路確定即可;



檢查以上配置是否完成:同時按住Windows鍵和R鍵,輸入cmd,后在彈出的窗口中輸入gcc -v (gcc和-v之間有空格)

第三步 配置VScode運行
首先在自己電腦某處新建一個文件夾(用於存放C語言代碼的)。
然后打開Vscode,①點擊「文件」→②「將文件夾添加至工作區」→③打開所建立的文件夾→④「將工作區另存為」→⑤新建一個專門文件夾存放workplace文件,后續只需打開該workplace文件即可打開C語言文件夾。

然后配置Vscode插件,C環境需安裝的插件有以下:
安裝后點擊Code Runner右下角的設置角標,點擊擴展設置,后找到Run in Terminal選項,勾選該選項(表示在終端輸入輸出)。
之后就可以新建文件,開啟卷王的生活了。
第四步 配置VScode調試
需要在自己打開的文件夾下新建兩個文件夾,分別命名為:.dist
,.vscode
.dist
文件夾為空,.vscode
文件夾下有四個文件,分別為
c_cpp_properties.json
launch.json
settings.json
tasks.json
下面附上這四個文件的代碼內容,基本上直接復制即可,只需要注意將gdb.exe
和gcc.exe
的地址修改一下,修改為之前下載的mingw內這兩個文件的下載地址即可。
前兩個文件可能需要做一定的地址修改,后兩個文件直接復制粘貼即可。
-
c_cpp_properties.json
{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "compilerPath": "D:/MinGW/bin/gcc.exe",//這里記得修改為自己下載的mingw內gcc.exe的地址 "cStandard": "c11", "cppStandard": "gnu++14", "intelliSenseMode": "clang-x86" } ], "version": 4 }
-
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "D:/MinGW/bin/gdb.exe",//這里記得修改為自己下載的mingw內gdb.exe的地址 "preLaunchTask": "g++", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
-
settings.json
{ "files.associations": { "iostream": "cpp" }, "C_Cpp.errorSquiggles": "Disabled" }
-
tasks.json
{ "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.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 } } }
第五步 試調試
-
設置斷點,即點擊代碼某一行左側
插入斷點,在進行調試時代碼會運行到斷點處停止。
-
點擊左側活動欄的調試圖標,然后點擊圖中
(gdb)Launch
左側小圖標,開始調試。 -
后面在跳出的黑框內輸入a和n的值,點擊回車,即可在左側看到斷點處變量的值。
-
注意看上邊這個工具欄,點擊第三個(單步調試),可以讓代碼文件運行到下一行,左側變量值會做出相應改變。
C環境配置到此結束啦,后面大家就可以開始卷了。