Windows 下 MSYS2 環境配置和 MinGW-w64 C++ 環境配置
1、簡介
本文主要是 Windows 下 MSYS2 環境配置和 MinGW-w64 C++編譯環境配置方法
2、下載
首先需要下載msys2的安裝文件
官網鏈接:https://www.msys2.org/
國內鏡像下載:
中科大:https://mirrors.ustc.edu.cn/msys2/distrib/
清華:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/
3、pacman 的配置
安裝完畢后先要更改為國內源然后更新源,默認的國外源很慢,以下用清華鏡像為例:
進入msys2安裝目錄
編輯 /etc/pacman.d/mirrorlist.mingw32 ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
編輯 /etc/pacman.d/mirrorlist.mingw64 ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
編輯 /etc/pacman.d/mirrorlist.msys ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
運行 msys2.exe 然后執行 pacman -Syu 更新源和msys2
4、下載 MinGW-w64 編譯器
提示:x86_64 是64位,i686是32位
運行msys2.exe 輸入
pacman -S mingw-w64-x86_64-toolchain
或者
pacman -S mingw-w64-i686-toolchain
會看到一個列表讓你選擇,選擇 gcc,gdb,make 這三個就可以了
命令直接寫
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-make
5、把 MinGW-w64 路徑加入 msys2 運行環境
進入 msys2 用戶目錄編輯~/.bashrc文件加入
export PATH=$PATH:/mingw64/bin/
然后運行 msys2 輸入 gcc --version 能看到版本號就說明沒問題了
6、其它包
下面是mingw-w64里面的一些包用 pacman -S 命令直接可以下載
qt 包
mingw-w64-x86_64-qt5
mingw-w64-x86_64-qt5-debug
mingw-w64-x86_64-qt5-static
mingw-w64-x86_64-qt-creator
gkt3 包
mingw-w64-x86_64-gtk3
mingw-w64-x86_64-gtkmm3
mingw-w64-x86_64-glade
icu 包
mingw-w64-x86_64-icu
firebird 包
mingw-w64-x86_64-firebird2
vala 語言編譯器
mingw-w64-x86_64-vala
nim 語言編譯器
mingw-w64-x86_64-nim