Visual Studio Code下載與安裝
Visual Studio Code是微軟推出的一款開源、跨平臺(Windows,Ubuntu,macOS)的編輯器,這裡使用它來編寫C語言的源代碼,當然除了編寫C代碼之外,還可以用來編寫C++,Java,Python,Go,JavaScript,PHP程序等等。
為什麼首先使用Visual Studio Code來編寫C程序而不是功能強大的Visual Studio 2019來實現呢
因為作為一位初學者來講,應該要理解程序運行的背後機制,而Visual Studio 2019封裝了大量的細節,不便於初學者理解,在後期進行項目開發時可以選用Visual Studio 2019作為C語言的開發工具。
在使用Visual Studio Code之前首先去官網下載
然後傻瓜一鍵式安裝,安裝完成以後啟動Visual Studio Code會看到啟動界面。
關於Visual Studio Code的詳細使用可以參考官方提供的文檔。
使用Visual Studio Code編輯源文件
因為windows10默認不顯示文件後綴名,這裡直接在Visual Studio Code中編輯源文件可以避免該問題,同時也可以在文件資源管理器中勾選文件擴展名,這樣當我們在文件系統中查看文件時可以看到文件的後綴名。
1.在系統的D盤下創建目錄vs_code\\c用於存放C語言的源程序(即C代碼)
2.在Visual Studio Code中將D:\\vs_code\\c目錄添加到工作區的文件夾
選擇D:\\vs_code\\c文件夾作為Visual Studio 2019開發C程序的工作區
3.在工作區D:\\vs_code\\c目錄下創建源文件helloworld.c,C語言的源文件都是以.c結尾的,並編寫以下內容
#include <stdio.h>
int main(int argc, char *argv[]){
printf("Windows10 1903 & Visual Studio Code Hello World With C \\n");
return 0;
}/<stdio.h>
使用GCC編譯器編譯C程序
GCC安裝與配置
當源文件編輯好完成以後,需要安裝和配置gcc來編譯C程序,因為Visual Studio Code並沒有提供編譯C程序的功能。
如果你之前已經下載安裝過Qt,那麼恭喜不用額外安裝gcc,因為Qt已經集成了編譯器。
只需要將gcc在Qt的 C:\\Qt\\Qt5.13.0\\Tools\\mingw730_64\\bin目錄: 添加至PATH環境變量即可。
當在終端上執行gcc命令時系統會從該目錄尋找gcc對應的可執行程序gcc.exe。
當gcc的PATH環境變量配置成功之後,便可以打開命令提示符(即終端),輸入gcc -v便可查看gcc版本信息
GCC編譯源文件
在源文件helloworld.c所在的目錄地址欄(例如D:\\vs_code\\c)輸入cmd並回車即可打開終端,此時終端的路徑正好是在D:\\vs_code\\c,然後使用gcc helloworld.c 編譯源文件,Windows上gcc默認會編譯生成可執行文件a.exe,Linux下gcc默認會編譯生成a.out。
然後在終端上運行a.exe,程序會將字符串Windows10 1903 & Visual Studio Code Hello World With C輸出到終端上。
如果想要改變編譯生成的可執行文件名稱,使用gcc時可以使用-o選項實現
gcc helloworld.c -o helloworld.exe
閱讀更多 Devops 的文章