目錄
- VScode
- 一、VScode下載
- 二、設定中文
- 三、Vscode界面介紹
- 1、活動欄
- 2、側邊欄
- 3、編輯欄
- 4、面板欄
- 四、VScode配置
- 1、C&C++配置
- 第一步 下載安裝Mingw編譯器
- 第二步 配置環境變數
- 第三步 配置VScode運行
- 第四步 配置VScode除錯
- 第五步 試除錯
- 1、C&C++配置
VScode
一、VScode下載
-
官網下載地址:https://code.visualstudio.com/Download
-
百度網盤提取: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環境配置到此結束啦,后面大家就可以開始卷了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236879.html
標籤:C
上一篇:想做Windows平臺高級工程師,卻連視窗原理都不懂,朋友都勸我放棄~
下一篇:樹狀陣列及應用
