目的:在Windows10下安裝Visual Studio Code並配置C語言運行環境,運行一個C語言Hello world程序。
系統環境舉例為全新安裝的Windows10,若此前進行過編程環境的配置,其中錯誤請自行檢查修正。
本教程非常適合第一次接觸編程的計算機相關專業大一新生。
安裝
-
到官網下載Visual Studio Code安裝程序,一般建議下載用戶安裝版(User),這樣后續不會產生管理員權限問題。直接點擊最大的藍色按鈕即可下載。
-
雙擊安裝程序運行,按照提示點擊下一步,User版本安裝目錄不建議修改,默認即可。
-
-
-
按需要選擇是否創建開始菜單快捷方式(一般創建即可)
創建開始菜單快捷方式 不創建開始菜單快捷方式 -
按需要選擇對應的加載項,作者一般選擇前兩項
-
點擊安裝開始安裝過程
-
安裝過程請稍等
-
安裝完成直接點擊即可打開,或取消勾選再點擊完成即暫時不打開
-
-
Visual Studio Code(下稱VSCode)的默認界面是深色的英文界面,成功顯示該頁面即為安裝成功完成。
漢化(安裝簡體中文插件)
-
如果系統語言為中文,VSCode一般會彈出提示詢問是否要安裝中文語言包,可以快速點擊安裝並重啟即可漢化完成
-
手動安裝需要點擊左側的第五個圖標(3+1個方塊),該圖標為“擴展”(插件)選項(Extensions),並在搜索框中輸入Chinese
-
搜索的結果中點擊選擇中文語言包,第一個結果應該就是語言包。
-
點擊Install即可安裝,等待右下角彈出提示,點擊restart按鈕重啟界面即可切換為中文。
安裝C語言編程環境(MinGW-64)
-
下載並安裝的方法
-
在SourceForge軟件站下載MinGW-W64 GCC-8.1.0環境(x86_64-win32-seh):https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-win32/seh/x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z 進入網址后等待五秒鍾就會開始下載
注意:方法2使用在線安裝器安裝,需要有合適的網絡環境,在線安裝器需要從國外拉取安裝內容,國內用戶直接安裝一般都會失敗,建議直接使用上述方法1安裝環境,方法2可忽略。
-
在SourceForge軟件站下載最新的MinGW-64在線安裝器:https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w64-install.exe/download 進入網址后等待五秒鍾就會開始下載,下載后運行exe程序,后按提示操作,因國內用戶使用不便,不予詳細闡述。
-
-
下載完成后將文件解壓(文件為7-Zip格式,需要安裝解壓軟件,推薦使用7-Zip解壓該文件,其他解壓軟件也均可)
-
將得到的mingw64文件夾放置到
C:\Program Files
目錄下(推薦,實際上放在其他地也方均可)該文件位置有如下幾種推薦放置方式:
- 放置在
C:\Program Files
目錄下(該方式適合小白選手,位置容易尋找,且符合系統規范)(本文使用該位置演示,不影響實際使用) - 放置在自己的編程環境集合文件夾中(當開發時間長后有些用戶會喜歡把各種語言的環境放在一起,集中存放,但不太符合系統規范)
- 放置在
C:\Program Files\mingw-w64\x86_64-8.1.0-release-win32-seh-rt_v6-rev0
目錄下(該方式與在線安裝器的環境安裝位置相同,且符合系統規范,但需要自行創建中間路徑不存在的文件夾)(推薦有能力的用戶使用該方法,且其他開發環境也建議使用推薦的目錄安裝)
- 放置在
-
配置環境變量
-
打開此電腦,在空白處右鍵,點擊屬性,打開系統頁面,在左側側邊欄中點擊“高級系統設置”打開高級系統設置。
-
在打開的高級系統設置頁面點擊“環境變量”
-
在打開的環境變量配置頁面中找到系統變量中的 Path 並雙擊打開(或點擊下面的編輯按鈕)
-
在打開的編輯頁中點擊新建並點擊瀏覽,找到第二步中的位置,並繼續向下打開,找到名為
bin
的文件夾 -
在所有頁點擊確定,直到窗口全部關閉。
-
-
MinGW-64環境配置完成,可以使用cmd測試是否配置成功
-
打開開始菜單,輸入cmd打開命令提示符
-
輸入
gcc --version
並回車 -
如出現以下提示信息,即為配置成功。
-
如出現以下提示信息,說明尚未配置成功,請檢查配置步驟是否正確。
-
為VSCode安裝C/C++插件和Code Runner插件
-
打開VSCode並打開插件頁,搜索“C/C++”,選擇標星的微軟(Microsoft)開發的C/C++插件安裝
-
點擊安裝后請等待右下角數個進度條走完
-
安裝后按Ctrl+Shift+P打開命令頁,輸入C/C++,選擇C/C++編輯配置(UI)
-
在打開的頁面中輸入環境變量的路徑(編譯器位置)並在最后輸入gcc(編譯器名),點擊頁面空白處即可保存。
-
打開VSCode並打開插件頁,搜索“C/C++”,選擇標星的微軟開發的C/C++插件安裝
Code Runner是一個大佬Jun Han(韓駿)韓老師開發的一鍵運行很多語言的插件工具,功能非常強大,推薦各位使用。
-
Code Runner插件安裝后默認是在輸出中對輸入的內容進行輸出的,可能造成用戶無法向編寫的程序輸入數據等問題,所以要在安裝后直接把運行位置改為在終端中運行。打開VSCode設置
-
在設置頁面中搜索設置
Code-runner: Run In Terminal
(直接搜索run in terminal
也可,一般很容易就能找到對應的選項了) -
將Code-runner: Run In Terminal的設置:
Whether to run code in Integrater Terminal.
勾選上(即:是否在內部終端中運行代碼) -
配置完成,請關閉VSCode。若要繼續使用,請關閉后重啟VSCode(部分設置重啟VSCode后才會生效)
嘗試寫一個C語言Hello world程序
-
打開VSCode
-
打開一個文件夾(找一個自己喜歡的地方存自己以后的代碼吧)
-
在彈出的窗口中信任該文件夾的作者
-
點擊新建文件,輸入文件名(如
hello.c
)並回車 -
編寫程序
#include <stdio.h> int main() { printf("Hello,world!\n"); return 0; }
-
Ctrl+S保存文件,然后點擊右上角播放箭頭(運行)
-
程序運行正常。
-
若當輸入中文時,輸出出現亂碼,這是因為Windows中文系統默認編碼是GBK,但VSCode安裝后文件的默認編碼是UTF-8(計算機編碼知識請讀者自行搜索),因此若想要臨時編寫的文件以GBK編碼打開和保存,請點擊界面右下角的編碼區域(一般顯示着UTF-8),選擇“通過編碼重新打開”回車,然后輸入GBK搜索並回車
注意:若已經填寫了內容,更改編碼后其中的中文字符會變成亂碼,請先全選並復制,更改編碼后粘貼回去。
-
若想更改以后默認創建的文件的編碼,請打開設置,搜索設置項
Files: Encoding
,將設置項改為GBK -
中文內容也可以正常輸出了