VScode C語言環境搭建教程
- VScode編輯器
- 下載MinGW-w64(通過MinGW-w64安裝gcc)
- 安裝MinGW-w64
- 配置VScode
- 結尾
VScode編輯器
VScode是一款很棒的文本編輯器,但是配置卻有點麻煩,尤其是C語言,并不像Visual Studio那樣開箱即用,但是這也給用戶提供了很大的自定義空間,接下來就讓我們開始吧!
下載MinGW-w64(通過MinGW-w64安裝gcc)
大家可能還聽說過MinGW,在考慮到地下在哪一個比較好,這里鑒于MinGW的gcc編譯器已經很久沒有更新了,所以決定下載MinGW-w64,它不但有比較性的gcc編譯器,而且還支持64位系統,
首先,進入這個網址https://sourceforge.net/projects/mingw-w64/files/,往下翻,我們可以看到這個,

這里選用壓縮包安裝是因為MinGW-w64的.exe安裝程式因為要連接到外國,安裝程序中下載檔案的速度太慢了,有一次我等了一個上午都沒有安裝完,,,
根據圖中的指示下載(如果下載速度太慢可以試試迅雷下載)
下載完后是一個壓縮包,解壓完成后,如圖所示是一個檔案夾
(這里選用i686-win32-dwarf演示)

接下來進入下一步
安裝MinGW-w64
我們把檔案夾移到一個地方,這里為了方便我就直接放到C盤根目錄下了,大家也可以放在別的地方,但是不要有中文路徑,

接下來是添加環境變數,右擊桌面上的“此電腦”,選擇“屬性”,然后單擊“高級系統設定”,點擊“環境變數”,然后雙擊“path”環境變數(視窗上下會分別有兩個path,點哪個都行)
然后點擊新建,輸入mingw32檔案夾的路徑就行了,但是注意,后面要加上\bin,像這樣,也可以點擊右側的“瀏覽”,定位到mingw32的bin檔案夾來完成添加,
如果不是Win10,需要雙擊“path”后,在輸入框末尾輸入“;”(是英文的分號!!!),然后再輸入

至此,Win + r 鍵打開命令提示符,輸入gcc,如果出現以下畫面,就說明MinGW-w64安裝成功了
配置VScode
打開VScode,在擴展商店輸入框中輸入C,安裝C/C++擴展,

然后新建一個檔案,注意檔案夾的路徑全是英文的,不能有中文!,否則到了后面除錯的時候會報錯,我這里新建了一個名為project的檔案夾,
然后打開這個檔案夾,新建一個 .c 源檔案

隨便打上一段代碼,然后選擇選單欄上的Terminal(終端),選擇Configure Default Build Task(配置任務),默認會顯示gcc.exe,直接點擊就好了,這時會看到左邊出現了一個名為.vscode的檔案夾,里面有tasks.json組態檔,不要動它,

選擇選單欄上的Terminal(終端),點擊Run Build Task(運行生成任務),選擇gcc.exe,就可以看見檔案被編譯好,左邊出現HelloWorld.exe的可執行檔案了,
還沒完呢,還有除錯
選擇選單欄上的Run(運行),點擊Add Configuration…(添加配置),點擊C++(GDB/LLDB),在彈出的串列中選擇gcc.exe,就會開始除錯了,
檔案的路徑要全是英文的!
檔案的路徑要全是英文的!
檔案的路徑要全是英文的!否則無法除錯成功
但是現在還有一個問題,就是如果我們讓C語言列印一段中文,編譯后把 .exe 可執行檔案直接在命令提示符里執行,輸出內容可能會亂碼,這是為什么呢?
我們看到VScode右下角的狀態欄那里顯示UTF-8,這表示我們代碼的編碼格式是UTF-8,但命令提示符的是GBK編碼,編碼不同就會亂碼,為了解決這個,我們打開VScode設定,
在json檔案里面添加:"[c]": {"files.encoding": "gbk"},
以后打開C源檔案的時候,就會自動以GBK編碼打開,這樣編譯后就不會亂碼了
結尾
看在我教程這么詳細的份兒上,確定不點個贊再走嘛(求贊)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/263352.html
標籤:其他
