今年有個C語言的課程,以往上C語言課都是用VC++6 作為開發環境,VC6實在是太古老了,這個學期想用Visual Studio Code來配置C語言的開發環境。把整個環境變量配置、工具安裝使用的步驟總結如下,因為是針對初學者,所以步驟非常詳細。
為Windows安裝C編譯器(MinGW-W64 GCC)
C編譯器(MinGW-W64 GCC)的下載地址為:
https://sourceforge.net/projects/mingw-w64/
打開點擊下載按鈕即可安裝:

但是,這樣安裝有個問題。這個下載的安裝器是在線下載安裝的,因為不可說的原因,下載會出錯。
我找了離線的安裝包放在百度雲盤裡給大家下載,地址為:
提取碼: karj
下載後是一個壓縮文件,將它解壓到指定的文件夾,可以是C盤

點開,進入它的“bin”子文件夾,然後複製路徑“C:mingw64bin”。

然後右鍵點擊“此電腦”,選擇最下面的子菜單“屬性”

調出“系統”對話框,然後點擊左方的“高級系統設置”按鈕,調出“系統屬性對話框”。

在“系統屬性”對話框中的“高級”選項卡下點擊“環境變量”按鈕,調出“環境變量”對話框。

在“環境變量”對話框中,選中“Path”,點擊“編輯”按鈕,調出“編輯環境變量”對話框。

在“編輯環境變量”對話框中點擊“新建”按鈕,在下方粘貼上面複製的mingw64的地址。

依次點擊“確定”按鈕,完成C編譯器的安裝和環境變量配置。如果配置成功,同時按下鍵盤上的“win+r“鍵,在出現的”運行“對話框中輸入”cmd“回車。

在隨後出現的”cmd.exe”窗口中,輸入“gcc -v”命令,會出現gcc的版本號,說明安裝配置成功。

安裝並配置Visual Studio Code
下載VSCode,下載地址為:
https://code.visualstudio.com/,在網頁中點擊”Download for Windows“按鈕即可下載。當然,還可以點擊按鈕右側緊挨着的向下的箭頭選擇不同操作系統的VSCode版本。

下載下來是一個exe的安裝文件,”
VSCodeUserSetup-x64-1.53.2.exe“。如果你覺得下載速度慢,可以複製下載鏈接然後使用迅雷等下載工具下載。
VSCode的安裝比較簡單,根據提示一路傻瓜式安裝,完成後在開始菜單下就會有“Visual Studio Code”了,點擊打開。

打開後,如下圖。左側邊欄是幾個快速的按鈕,點擊最下面的“Extensions”(擴展)按鈕。

在隨後出現的”擴展市場“的搜索框中輸入”C/C++“,在隨後出現的列表中選擇對應的擴展,確認是Microsoft家的,就點擊”Install“按鈕即可安裝。

安裝完”C/C++”擴展後,安裝“Code Runner”擴展,方法相同。

倆擴展安裝完成後,是對“Code Runner”擴展的配置,在“File”菜單下找到“Preference”再找到“Settings”子菜單。

在隨後的Settings頁面中,將“Run Code Configuration”中的“Run In Terminal”、”Save File Before Run”前面的複選框選中。

VSCode及其擴展的安裝、位置完成。
開發C語言工程
在你喜歡的位置創建一個文件夾,建議使用純英文字符的名。此處以在桌面上創建”CExamples“文件夾為例,

隨後,打開VSCode,然後在”File“菜單下找到”Open Folder“子菜單,並點擊。定位到剛剛創建的新文件夾,然後點擊”選擇文件夾“按鈕。當然,如果你剛打開VSCode,沒有選定文件夾,它也會出現一個”Open Folder“按鈕,你通過這個按鈕選擇剛剛創建的文件夾效果是一樣的。

鼠標移動到打開的文件夾處會出現4個快捷按鈕,點擊左邊第一個就可以給文件夾創建一個新的文件,命名為”hello.c“。

在”hello.c“文件中輸入簡單的命令。
#include <stdio.h>
int main(){
printf("hello world! I' m VSCoden");
return 0;
}
重點來了,代碼編輯完成後還不能直接運行。還需要配置倆json文件。
首先,在”Terminal“菜單下點擊”Configure Tasks…”子菜單。

在隨後出現的彈出框中選擇“C/C++:gcc.exe生成活動文件”

隨後,在“CEXAMPLES”文件夾中會自動生成一個“.vscode”的子文件夾,在這個子文件夾下自動創建一個”tasks.json“的文件。不用做任何改動。

最後,回到“hello.c”文件,單擊鼠標右鍵選擇“Run Code”即可運行代碼。

運行結果會在下面出現的“Terminal”中顯示

如果想要調試代碼的話呢?點擊“Run”菜單下的“Start Debugging”子菜單。

在隨後出現的彈出框中選擇“C++(GDB/LLDB)”,再選擇”gcc.exe“。


這個時候就可以進入調試,如果我們將代碼改一下,並設置倆斷點。
#include <stdio.h>
int main(){
int a, b, sum;
printf("input two int numsn");
scanf("%d,%d",&a,&b);
sum = a + b;
printf("%d+%d=%dn", a, b, sum);
return 0;
}
這個時候,進入調試如下:運行到scanf那一行後在terminal中等待我們輸入,假設輸入“3,4″,然後回車。

這個時候,程序運行到第7行會暫停,如果在下面的”DEBUG CONSOLE“中輸入變量名,調試窗口會返回我們變量在程序運行到當前調試狀態下的值。

點擊上方的”Step Into”圖標,會運行到下一行。

這個時候再在”DEBUG CONSOLE“中輸入sum,這個變量的值已經變成a+b的值7了。

小結
好了,使用VSCode開發C語言的配置搞定了,還是比較簡單方便的。而且VSCode的編程界面比VC++6好太多了,它的代碼自動提示什麼的也比VC++6強大。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/229535.html
微信掃一掃
支付寶掃一掃