前言
windows 環境安裝 g++ 以編譯 C++ 的程式,
沒有像 MacOS 或 Linux 那麼方便,
我們會需要多裝滿多東西的。
這邊簡單的做一下安裝紀錄的筆記。
Step1. 安裝 Mingw
Mingw 算是 Microsoft 官方提供給 Windows 使用者安裝 g++ 的標準解了,
就連官方的文件也是推薦我們這樣安裝。
官方安裝說明參考網站:
Step 1-1. 取得最新版的 Mingw
我們可以透過 MSYS2 的網站取得最新版的 Mingw-w64,
簡單來說它可以幫助我們以最自然的方式建立 gcc 的環境,與安裝 C++ 相關的工具與 libraries.
- 去這裡下載最新版的 Mingw-w64:MSYS2
Mingw-w64 的安裝說明也在上面的這網站裡面了,還有一步步的圖示,真的讚。
Step 1-2. 安裝並更新相關 Mingw 套件
這步驟雖然在上面官方網站的說明也有寫到,不過實際操作有些比較會讓人遲疑的地方我也在重新記錄一下。
使用下面兩個指令更新相關套件:
# Commands used :
# Update the package database and base packages using
pacman -Syu
# Update rest of the base packages
pacman -Su
- 範例:
測試
安裝完成後,在 terminal 我們可以直接輸入以下的內容進行測試
# gcc version :
gcc --version
# g++ version :
g++ --version
# gdb version :
gdb --version
Step 2. 設定 Windows 環境變數 (必要性待確認)
Step 2-1. 去電腦的內容裡面,開啟環境變數設定
- 位置位於「檔案總管」,右鍵點選我的電腦,選擇「內容」
- 在「關於」裡面點選「進階系統設定」,從「系統內容」的下面找到「環境變數」,開啟他
- 在環境變數中,照著以下的方式設定。(以下路徑為預設的 MinGW 安裝路徑)
Step 3. 回到 VScode 設定編譯環境
Step 3-1. 對 cpp 檔案,輸入 「ctrl + shift + B」 即可以快速開啟編譯視窗
Step 3-2. 我們可以觀察底下是否有將 cpp 檔案編譯成功
Step 3-3. 我們可以透過對應檔名的 exe 測試程式 (編譯成功的前提下)
- 範例:
不過這個範例,雖然可以編譯並執行 c++ 程式,
但這樣感覺好像跟 g++ 的執行方式有點不太一樣…
因此我們等等就來介紹 g++ 的使用方式。
透過 terminal 使用 g++ 來執行 c++ 程式
這部分待補,目前我用上面方法用很順,
不過也許哪天會想再來研究 Windows 該怎麼用
(目前開發主力都在 MacOS 與 Linux 上了)
Reference
- Using GCC with MinGW
- How to Download and Install C Cpp Toolset ( gcc g++ gdb ) in Windows 10 using mingw-w64 and msys2
- How to Download and Install C Cpp Toolset ( gcc g gdb ) in Windows 10 using mingw-w64 and msys2
- MSYS2
- MinGW – Minimalist GNU for Windows
- 安裝MinGW – Minimalist GNU for Windows