MinGW (Minimalist GNU for Windows) 是一套開源的開發工具,提供 Windows 平台上使用 GCC 編譯器的能力,用於編譯 C、C++ 程式碼,並支持多種 GNU 工具和庫。以下是 MinGW 的使用教學:
1. 下載與安裝
1) 下載 MinGW
- 到 MinGW 官方網站。
- 點擊 Download 按鈕,下載安裝管理器(
mingw-get-setup.exe)。
2) 安裝 MinGW
- 打開下載的安裝管理器,開始安裝。
- 在安裝過程中:
- 選擇安裝目錄(建議不要含有空格,預設為
C:\MinGW)。 - 選擇需要的編譯器和工具,例如:
- gcc-g++: 用於編譯 C++ 程式。
- gcc-core: 用於編譯 C 程式。
- mingw32-make: GNU 的
make工具。
- 選擇安裝目錄(建議不要含有空格,預設為
- 點擊 Apply Changes,等待安裝完成。
3) 設定環境變數
- 打開 環境變數設置(Windows 系統中可於搜尋欄輸入「環境變數」找到)。
- 在 系統變數 中找到 Path,選擇 編輯。
- 添加 MinGW 的
bin路徑,例如:C:\MinGW\bin。 - 確認後重啟終端,以便變數生效。
2. 測試安裝
- 打開 命令提示字元 (cmd) 或 PowerShell。
- 輸入以下命令以測試 MinGW 是否安裝成功:
gcc --version g++ --version如果顯示編譯器的版本號,表示安裝成功。
3. 編譯與執行程式
1) 編寫 C 或 C++ 程式
- 使用任何文字編輯器(如 Notepad++、VS Code)撰寫程式碼。
- 範例:
hello.c#include <stdio.h> int main() { printf("Hello, MinGW!\n"); return 0; }
2) 編譯程式
- 打開命令提示字元,進入存放程式碼的目錄。
- 使用以下指令編譯程式:
- 編譯 C 程式:
gcc hello.c -o hello - 編譯 C++ 程式:
g++ hello.cpp -o hello -o指定輸出執行檔名稱。
- 編譯 C 程式:
3) 執行程式
- 在命令提示字元中輸入執行檔名稱:
./hello執行後會顯示:
Hello, MinGW!
4. 使用 make 自動化編譯
1) 撰寫 Makefile
- 創建一個名為
Makefile的檔案,內容如下:all: hello hello: hello.c gcc hello.c -o hello
2) 執行 Makefile
- 在終端中輸入以下指令:
make - 系統會根據 Makefile 指令自動編譯程式。
5. 常見問題與解決
1) 問題:命令無法識別
- 確保 MinGW 的
bin路徑已正確添加到環境變數。 - 檢查路徑是否拼寫錯誤。
2) 問題:編譯時缺少庫或標頭檔
- 使用 MinGW 安裝管理器補充所需的組件。
- 確認是否安裝了
gcc-g++和其他相關工具。
3) 問題:執行時顯示找不到 DLL
- MinGW 編譯的執行檔需要某些 DLL 檔案(例如
libgcc_s_dw2-1.dll)。 - 確保這些 DLL 檔案位於執行檔所在目錄,或位於系統路徑中。
6. 總結
MinGW 是 Windows 上輕量且高效的編譯器,適合用於學習與開發小型 C/C++ 程式。通過正確安裝與配置,你可以快速編譯並執行程式。對於需要更高效能的開發工具,也可以考慮整合 IDE,如 Code::Blocks 或 Visual Studio Code,搭配 MinGW 編譯器使用,提升開發效率!
摘要

首次評分
累計評分
5 based on votes
MinGW
作業系統 Windows
Software Category Application
價格
TWD 0
廣告


