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小教室!