C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔

Windows電腦可以簡單建置C語言執行環境,本文介紹如何在Sourceforge網站下載gcc編譯器,在記事本設計第一行C語言程式,利用PowerShell編譯成a.exe可執行檔,成功跑出Hello World!

一、SourceForge

前往SourceForge網站下載檔案頁面,點選下載截圖中的文件。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 1

二、Bin資料夾路徑

下載之後應該是一個壓縮檔,將它解壓縮之後存放在電腦某個位置,最好是C槽,也就是作業系統所在的磁碟機。好了之後注意到其中有一個「bin」資料夾,它通常應用資料夾中執行檔所在位置,「bin」代表binary二進位制,在電腦中是機器作業系統容易讀取執行的文件,在此選擇「bin」這個資料夾,滑鼠右鍵「複製路徑」。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 3

三、gcc程式編譯器

複製好路徑之後,順便進入「bin」資料夾,裡面有很多「.exe」檔案,它便是Windows系統可以直接執行的檔案類型,而其中的「gcc.exe」是C語言編輯工具,待會就會簡單用它幫忙翻譯C語言程式文件。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 5

四、PowerShell測試

開啟Windows 終端機PowerShell,首先以cd前往剛才的bin資料夾,接著輸入「.\gcc-v」,作用是瞭解gcc應用程式的版本狀況,通常會用這個方式測試Windows電腦是否成功的安裝了gcc編輯器

一張含有 文字 的圖片

自動產生的描述

五、C語言程式文件

接下來直接在第二步驟的「bin」資料夾裡再建立一個子資料夾「Test」,再以Windows記事本編寫一個簡單的C語言程式文件。由於本篇文章的重點是介紹在Windows如何執行C語言,所以這裡的程式代碼不進行詳細介紹,而且代碼量不大,讀者有興趣想要自己測試看看,可以直接參考截圖輸入程式代碼即可。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 8

六、gcc編譯C語言

回到第四步驟的PowerShell終端機,同樣在「bin」資料夾下輸入命令:「.\gcc Test\Hello.c」,其作用是希望gcc應用程式幫忙把上個步驟的C語言程式文件翻譯成可執行文件,以便Windows電腦執行程式。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 10

七、a.exe可執行檔

上個步驟執行完沒有異常狀況的話,再回到第二步驟電腦資料夾,會看到gcc已經在同樣的「bin」資料夾內自動建立了一個「a.exe」檔案,這個便是gcc翻譯好的文件,注意到它副檔案為「.exe」,所以它是Windows電腦的可執行文件。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 12

八、Hello Windows C

再回到PowerShell以命令直接執行上個步驟的「a.exe」,果然在終端機看到了「Hello Windows C!」,表示程式執行成功。

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 14

Windows與Linux C

大名鼎鼎的C語言很多時候是在Linux作業系統設計及執行,一方面Linux系統本身就是用C語言所寫的,很方便可以在Linux系統編寫C語言文件,另外一方面,目前大部分伺服器都是Linux系統,因此很適合直接讓C語言發揮作用。關於在Linux系統如何編寫C語言程式可以參考贊贊小屋相關文章,本篇文章主要介紹在Windows系統只要簡單下載一個程式,也是可以執行C語言,不過很顯然不是很方便。因此在實務上通常會配合程式編輯器工具使用,這部分贊贊小屋後續預計還會有相關分享。

每天學習,每天充電:C語言文章合集

C語言教學:Windows下載gcc編譯器,建立a.exe可執行檔 16
歡迎加入Line社群,口袋裡的VBA小教室!
Ask ChatGPT
Set ChatGPT API key
Find your Secret API key in your ChatGPT User settings and paste it here to connect ChatGPT with your Tutor LMS website.