C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

學習C語言,一開始用的是Visual C++ 6,一次偶然的機會發現了VS Code這款神器,這款軟件功能強大,界面美觀大方,編程方便,因此萌生了更換編程軟件的念頭。說實話對還沒入門的新人,配置難度有點大。我足足折騰了3天才配置成功(淚累)。下面我把我配置的詳細過程寫下來,幫助有需要的人少走些彎路。

步驟一:下載並安裝VS code軟件 (難度:一顆星)

1.1 官方下載地址https://code.visualstudio.com/Download

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

1.2 我用的win0系統,直接點windows下載,下載默認用瀏覽器,下載完成後直接點擊安裝,安裝位置為了方便查找選擇C盤根目錄(C:\\Microsoft VS Code)。由於默認的安裝文件夾不是在C盤根目錄,點擊“瀏覽”→點擊“C盤”→點“確定”即可。如下圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

1.3 一路點“下一步”,到“選擇其他任務”時,如下勾選:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

注:最後一項必須勾選,第二三項也有用,強烈建議全選!!!

1.4 點“下一步”→點“安裝”,耐心等待,大約幾十秒即可安裝完成。

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

1.5 安裝完成後重啟電腦。

步驟二:配置C語言插件及修改軟件語言(難度:兩顆星)

2.1打開VS code軟件,如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2修改軟件語言

英語好的同學這一步可以忽略,看起來費勁的同學可以把環境語言設置成中文。

2.2.1 按快捷鍵“Ctrl+Shift+P”,出現如下界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2.2在頂部搜索框輸入“configure language”,然後回車。

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2.3點“configure display language”

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2.4接著點“Install additional languages …”出現如下界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2.5點擊第一個中文(簡體)右下角綠色的“Install”

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.2.6安裝完成後,點擊右下角的“Restart Now”按鈕,或者手動重啟VS Code軟件也可以。

重啟後界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

噹噹噹,已經變為中文界面

2.3安裝C語言插件

2.3.1點擊最左側四個方框圖案的“擴展”按鈕,在出現的搜索框中輸入“C”,並回車

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.3.2點擊第一個C/C++ 0.26.1 右下角“Install”按鈕。

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

2.3.3安裝完成後的界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

步驟三:安裝mingw-w64(難度:四顆星)

注:這個插件是必須的,否則編程時會出現報警

3.1官方下載地址 https://sourceforge.net/projects/mingw-w64/files/?source=navbar

3.2重要的事情說三遍!重要的事情說三遍!!重要的事情說三遍!!!

打開網頁後不要點下面這個按鈕!!!

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

直接網頁往下拉,找到最新的8.1.0版本,我是win0 64位系統,我下載的是x86_64-win32-seh版本,建議先下載再安裝,在線安裝特別慢。

注:版本選擇問題,大家可以根據自己的系統情況自己決定

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.3 點“x86_64-win32-seh”,新頁面倒計時結束後會自動跳出下載界面,默認瀏覽器下載,下載速度非常慢,耐心等待。

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.4 重要!重要!!重要!!

直接在C盤根目錄建立一個新文件夾命名為“mingw-w64”,如下圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.5把下載好的x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z文件解壓到mingw-w64文件夾中,如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6接下來是重頭戲:配置系統環境變量

3.6.1以win10系統為例:在搜索框裡輸入“環境變量”,出現如下界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6.2點擊“編輯系統環境變量”,如下圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6.3點擊“環境變量”

注意:我們要配置的是下部的系統環境變量!!!

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6.4選擇“Path”,點“編輯”

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6.5 重要的事情說三遍!重要的事情說三遍!!重要的事情說三遍!!!一定要點“新建”,不要把系統原有的變量覆蓋了。

點“新建”然後點“瀏覽”,依次點“此電腦”→“C盤”→“mingw-w64”文件夾→“x86_64-8.1.0-release-win32-seh-rt_v6-rev0”文件夾“mingw64”文件夾→“bin”文件夾,點“確定”,出現如下圖內容:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.6.6然後點依次點“確定”退出。此時mingw-w64安裝完成。

3.7驗證是否安裝成功(重要,只有安裝成功VS Code才能正常使用!!!

3.7.1首先重啟VS Code軟件,Win10 系統在搜索框輸入“cmd”

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

3.7.2點擊“命令提示符”,在彈出的界面輸入gcc -v(中間有一個空格),然後回車,出現如下界面則配置成功

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

做到這一步的朋友,恭喜你,你離成功只剩下最後一步了

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

步驟四:給VS Code配置C語言環境(難度:五顆星)

VS Code提供了一個配置C++語言環境的官方教程,打開方式如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

有一定基礎的朋友可以根據官方教程一步步配置,(因為這個教程是針對c++語言的,要配置C語言環境的朋友需要把教程中的g++替換為gcc)但是自己配置有幾個坑需要注意(巨坑,一不留神可能導致軟件無法調試),對於新人我建議按照我的方案進行配置,下面是我根據官方教程總結的配置方案:

4.1創建工作文件夾

4.1.1關閉VS Code軟件

4.1.2重新打開“命令提示符”界面,講下面這段內容複製進去,並點回車

mkdir projects

cd projects

mkdir helloworld

cd helloworld

code .

4.1.2“命令提示符”界面出現如下內容

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.1.3 VS code軟件會自動重啟,顯示如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

此時,projects文件夾下的helloworld文件夾就變成我們的VS Code軟件專用工作文件夾。之後的配置均在這個文件夾中完成,我們以後要編寫和調試的程序也都放在這個文件夾中。

注:我第一次配置的時候這兩個文件夾是直接建在桌面的,用另一臺電腦配置的時候這兩個文件夾出現在C//用戶//Administator//projects目錄下。我還沒搞明白為什麼,朋友們在配置的時候注意查看一下projects文件夾在電腦的具體位置。不論在那個位置都可以創建桌面快捷方式,因此並不影響使用。

4.2配置下面3個文件

c_cpp_properties.json (編譯器路徑)

tasks.json (構建指令)

launch.json (調試設置)

完成這三個文件的配置後,我們就能正常使用VS Code了

插入勝利圖片

4.3配置編譯器路徑(c_cpp_properties.json)

4.3.1:按下Ctrl+Shift+P打開命令面板,打開後如圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.3.2輸入“C/C++”,顯示如圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.3.3點擊“編輯配置(UI)”,如下圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

此時VS Code會在helloworld文件夾中自動生成.vscode文件夾

4.3.4我們點開“C/C++ Configurations”界面,以下內容會自動生成,

配置名稱:win32

編譯器路徑:C:\\Mingw-w64\\\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe(注意核對)

IntelliSense 模式:gcc-x64

其他均為默認即可

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.3.5:點擊左側顯示欄.vscode文件夾下的的“c_cpp_properties.json”文件,顯示如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

如果顯示內容有誤可以用下面內容將其覆蓋,(複製的時候不要忘記{})然後點“Ctrl+S”保存即可。

{

"configurations": [

{

"name": "Win32",

"includePath": [

"${workspaceFolder}/**"

],

"defines": [

"_DEBUG",

"UNICODE",

"_UNICODE"

],

"compilerPath": "C:\\\\mingw-64\\\\\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\\\mingw64\\\\bin\\\\gcc.exe",

"cStandard": "c11",

"cppStandard": "c++17",

"intelliSenseMode": "gcc-x64"

}

],

"version": 4

}

4.4配置tasks.json文件

4.4.1點擊“查看”→“命令面板”:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.4.2在搜索欄輸入“task”,並選擇“Tasks:Configure Dedault Build Task”(任務:配置默認生成任務)選項

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

點擊“使用模板創建task.json”選項,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

點擊“others”選項,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

直接複製下面這段程序,將其替換(重要)!!!(複製的時候不要忘記{})

{

// See https://go.microsoft.com/fwlink/?LinkId=733558

// for the documentation about the tasks.json format

"version": "2.0.0",

"tasks": [

{

"label": "build gcc",

"type": "shell",

"command": "gcc",

"args": ["-g", "-o", "${fileBasenameNoExtension}", "${fileBasenameNoExtension}.c"],

"group": {

"kind": "build",

"isDefault": true

}

}

]

}

注:“args”[]中的"${fileBasenameNoExtension}"作用是確定文件位置,感興趣的可以查查VS code 中的各種變量 ${file},${fileBasename}的含義。私信我也可以。

替換完成“Ctrl+S”保存,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

此時,按Ctrl+Shift+B構建指令就會執行

4.5 配置launch.json文件

這個文件配置完成後按F5,調試任務就會執行

4.5.1在左側顯示欄HELLOWORLD下新建一個文件命名為“helloworld.c”。如下圖:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.5.2 將這段程序複製進去

#include <stdio.h>

int main(void)

{

printf("Hello word\\n");

return 0;

}

如下圖所示:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.5.3 按Ctrl+Shift+B ,創建成功後會有一個helloworld.exe生成,顯示如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

注:使用搜狗輸入法的朋友一定要把輸入法的快捷鍵方式改掉,否則會彈出搜狗輸入法界面

4.5.4 按下F5

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.5.5點擊 “C++(GDB/LLDB)”,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

4.5.6 點擊“默認配置”選項,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

將”program”內容替換為"${workspaceFolder}/${fileBasenameNoExtension}.exe”;

將”stopAtEntry”內容替換為:”true”( 如果為true,調試時遇到斷點會暫停,按F10會繼續;如果為false,遇到斷點則不會暫停,一般選false,看個人習慣選擇);

將”externalconsole”內容替換為:”true”;

將”miDebuggerPath”內容替換為為”C:\\\\mingw-w64\\\\\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\\\mingw64\\\\bin\\\\gdb.exe”

建議:替換內容手動輸入,並且注意“\\\\”。

替換完成後,界面如下:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

點“Ctrl+S”保存,此時配置完成,可以進行調試了。

5.運行helloworld.c

5.1 按下F5,出現如下界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

5.2如果之前將”stopAtEntry”內容替換為:”true”,則點擊圖中畫紅圈按鈕(但不跳過),或者直接點擊鍵盤F10,出現如下界面:

C語言小白日記:win10環境下VS Code配置過程(有圖完整版)

終於,大功告成!!

吐血整理啊,如果這篇文章對你有幫助,請點贊。

PS:建議添加“Code Runner”插件,對於不用調試的程序特別方便,這個網上教程很多,也很簡單,就不再介紹了。

PS:有疑問或者有軟件需要的朋友可以給我留言哈。


分享到:


相關文章: