在 Windows 平臺上安裝和使用 GCC 編譯器需要藉助 MSYS2 環境。本文將逐步介紹如何安裝 MSYS2 和 GCC,幫助你快速搭建開發環境。
1. 下載並安裝 MSYS2
MSYS2 是一個輕量級的 UNIX 模擬環境,提供了 GNU 工具鏈以及軟體包管理器(pacman
)。安裝 MSYS2 是在 Windows 上安裝 GCC 的第一步。
下載連結: MSYS2 官方網站
安裝步驟:
開啟網站後,點選下載適合您系統架構的安裝包(通常為 64 位)。
雙擊下載的安裝檔案,按照提示完成安裝。
安裝完成後,開啟 MSYS2 MSYS 命令列視窗(可以透過開始選單找到)。
2. 更新 MSYS2 的軟體包
在 MSYS2 中,使用軟體包管理器 pacman
管理和更新工具鏈。
開啟 MSYS2 命令列視窗。
執行以下命令更新軟體包資料庫:
pacman -Syu
注意:第一次執行
pacman -Syu
時,MSYS2 可能需要關閉視窗後重新啟動。按照提示操作,並再次執行pacman -Syu
確保所有元件更新到最新版本。
3. 安裝 GCC 編譯器
MSYS2 提供多個版本的 GCC 編譯器,這裏我們安裝適用於 Windows 原生應用開發的 mingw-w64-ucrt-x86_64-gcc。
輸入以下命令安裝 GCC 編譯器:
pacman -S mingw-w64-ucrt-x86_64-gcc
安裝完成後,驗證 GCC 是否安裝成功。輸入以下命令檢視 GCC 的版本資訊:
gcc --version
如果安裝成功,你會看到類似以下的輸出:
gcc (Rev3, Built by MSYS2 project) 14.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
4. 後續升級 GCC
GCC 的新版本會定期釋出。要升級到最新版本,只需重複以下命令:
pacman -Syu
這將更新 MSYS2 環境和 GCC 到最新的穩定版本。
小結
透過上述步驟,您已成功在 Windows 上安裝 MSYS2 和 GCC 編譯器,並完成了基本配置。現在,您可以使用 GCC 編譯 C/C++ 程式。如果您需要其他工具或庫,也可以透過 pacman
命令輕鬆安裝它們。
推薦下一步:嘗試編譯一個簡單的 C 程式,驗證編譯器的功能。
#include <stdio.h> int main() { printf("Hello, GCC on MSYS2!\n"); return 0; }
用 GCC 編譯:
gcc -o hello hello.c ./hello