今年有個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-hk/n/229535.html
微信掃一掃
支付寶掃一掃