MSYS2#
MSYS2 可以用来在 Windows 上配置编译工具链,包括 make
、cmake
、gcc
等。
下载 MSYS2:https://www.msys2.org/。
更新 MSYS2#
pacman -Syuu
安装基础开发环境#
pacman -S base-devel
安装 MinGW#
# 安装 32 位环境(推荐)
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-i686-autotools
# 安装 64 位环境(如有必要)
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-autotools
安装 Clang++#
pacman -S mingw-w64-x86_64-clang
安装 GCC#
pacman -S mingw-w64-x86_64-gcc
配置环境变量#
配置
D:\msys64\usr\bin
:使用make
工具(32 位);配置
D:\msys64\mingw32\bin
:使用gcc
工具(32 位)。
警告
如果在电脑上装了多个 MinGW,而 make
工具和 gcc
工具位数不匹配,会导致编译生成的 exe
文件 运行后没有输出。