# 安裝 Mingw-w64 教學 Download and install Mingw-w64 on Win10 tutorials ##### tags:`c/c++` ## 關於MinGW - [維基百科](https://zh.wikipedia.org/wiki/MinGW) - [MinGW 與 MinGW-w64 差別](https://stackoverflow.com/questions/25582110/what-is-the-difference-between-mingw-mingw-w64-and-mingw-builds) ## 下載 MinGW-w64 安裝執行檔 1. 進入[官方網站 Officical Website](http://mingw-w64.org) 2. 進入網站後,頁面大概如下,點選<font color="#f00">**紅框**</font>。  3. 首先會看到 **"Pre-built toolchains and package"** 的表格,這裡是包含MinGW-w64及特定工具整合包。本教程只專注於安裝MinGW-w64,所以僅下載MinGW-w64即可。找到 **"Souces"** 標題,並點選<font color="#f00">**紅框**</font>。  4. 進入SourceForge頁面後,會看到很多檔案,這邊如果沒有特殊需求的話,直接點擊<font color="#000cd">**藍框**</font>後,找到 **"MinGW-W64 Online Installer"** 點擊<font color="#f00">**紅框**</font>,或直接下拉頁面找到<font color="#f00">**紅框**</font>部分。  5. 在等待5秒鐘後,該執行檔就會自動下載至本機端。 ## 安裝MinGW-w64 :::warning :warning: 若出現執行檔不能執行的錯誤,也可以直接下載對應的壓縮檔 `x86_64-win32-seh`,解壓縮後即可使用。 ::: 6. 在本機端找到該執行檔 **"mingw-w64-install.exe"**。開啟後下一步到以下畫面。筆者設定如下,接著點選<font color="#f00">**紅框**</font>。  >Version: gcc版本。沒有特殊需求,一般選擇最新版本號。 >Architecture: 電腦系統架構。 >>1. 64位元: x86_64 >>2. 32位元: i686 >> >Threads: 這邊筆者比較沒概念。可[參考](https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32)大神的解釋。 >Exception:異常處理模型。 >>1. seh性能較優,但不支援32位元。 >>2. sjlj效能較差,支援32位元和64位元。 >> >Build version: 這邊沒得選,維持默認。 7. 接下來可更改安裝位置<font color="#000cd">**藍框**</font>。筆者這邊選擇默認位置(稍微記下這個位置,後面會用到),點選<font color="#f00">**紅框**</font>。  8. 這邊就讓它進行自動安裝流程。這邊會根據網路速度而定,筆者實測大約5分鐘。  9. 這樣就安裝完成啦:smile:!  ## 設定環境變數 10. 到剛剛的安裝目錄,會看到以下的檔案,點選<font color="#f00">**紅框**</font>。  11. 再次點選<font color="#f00">**紅框**</font>。  12. 在這個資料夾內存放許多的執行檔。如<font color="#228b22">**綠框**</font>部分,gcc.exe是編譯C語言,g++.exe是編譯C++,而gdb.exe是偵錯(debug)時的工具。點擊<font color="#f00">**紅框**</font>,並複製<font color="#000cd">**藍色文字**</font>。  13. 於左下角 **"開始"** 右鍵,點選 **"系統"**。  14. 進入畫面後點選右側 **"進階系統設定"**(即<font color="#f00">**紅框**</font>部分)。  15. 再點擊<font color="#f00">**紅框**</font>。  16. 接著找到 **"Path"** 並點擊,再按 **"編輯"**。註:如果想要讓此電腦的所有使用者皆可使用,則更改 **"系統變數"** (即下方選單),步驟相同。  17. 點選 **"新增"**,再將剛剛複製的路徑貼上,最後按下 **"確定"** 就完成了。  ## 安裝與環境變數設定完成 - 可透過在 **"命令提示字元"** (搜尋cmd)輸入以下指令,如有成功輸出版本資訊,就是安裝成功啦:grinning:! ``` gcc -v g++ -v ``` 示意圖如下  ## Vscode 中使用 C/C++ 可以參考專案[VSCode_template_for_c_cpp](https://github.com/YW0330/VSCode_template_for_c_cpp)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up