# Ch00 C的編譯環境架設 > 下一章: [Ch01 輸入與輸出](https://hackmd.io/@sunfrancis12/B1vklRjfa) > 回目錄: [NTCU程式戰鬥營C講義](https://hackmd.io/@sunfrancis12/ByfdXdjG6) ## 編譯器的安裝 關於編譯器的安裝,我這裡有另寫一份教學 > [如何在Win11環境下使用Vscode執行C/C++](https://hackmd.io/@sunfrancis12/BJ2Y8Sm0n) ## 如何編譯C 要編譯C語言的話需要透過GCC Compiler來編譯程式碼,想知道電腦有沒有安裝GCC的話可以開啟`cmd`查詢,輸入以下指令 ``` gcc --version ``` ![](https://hackmd.io/_uploads/rysA2pjza.png) ## 編譯器的使用 我撰寫的範例程式如下: ```c= #include<stdio.h> int main(){ printf("Hello world"); } ``` 編譯.c檔案的指令如下: ``` gcc {檔案路徑} -o {執行檔名稱} ``` 以下面指令為例,我要編譯一個名為"hello_world.c"的檔案,並且編譯完成後生成的執行檔(.exe)會叫做"hello_world_c.exe" 如果沒有加上後面`-o ....`參數的部分,系統會默認生成一個`a.exe`執行檔 ``` gcc hello_world.c -o hello_world_c ``` 結果如下: ![](https://hackmd.io/_uploads/rkbsWYmCh.png) 我們在終端機輸(預設為Powershell)入執行檔名稱,就可以執行該執行檔 ``` ./hello_world_c.exe ``` ![](https://hackmd.io/_uploads/H1f7GKQCh.png) --- > 下一章: [Ch01 輸入與輸出](https://hackmd.io/@sunfrancis12/B1vklRjfa) > 回目錄: [NTCU程式戰鬥營C講義](https://hackmd.io/@sunfrancis12/ByfdXdjG6)