MSYS2配置C++开发环境
记得之前写过一篇文章 《windows下编译libopus》 ,当时提到MSYS2未能成功编译libopus,最近又试了下,没问题了。。。yysy,突然发现MSYS2太好用了,尤其是pacman
安装MSYS2
MSYS2官网:https://www.msys2.org/
下载安装包,安装即可
windows上选择UCRT64就行了,也是官方推荐的环境
配置环境变量
安装完成后,打开MSYS2,输入以下命令更新组件库
1 | pacman -Syu |
更新系统,然后安装toolchain
1 | pacman -S mingw-w64-ucrt-x86_64-toolchain |
配置make
msys64/ucrt64/bin
下mingw32-make.exe,复制一份,改名为make.exe,这样就可以直接使用make命令了
配置CMake
不要 pacman -S mingw-w64-ucrt-x86_64-cmake
因为这样安装的cmake功能很有限,用不了MinGW Makefiles 工具链
去 https://cmake.org/ 官网下载zip包,然后将 bin/cmake.exe 复制到 msys64/ucrt64/bin 下, 将share\cmake-4.0 复制到 msys64/ucrt64/share 下
检查是否安装成功
1 | gcc --version |
配置环境变量
将 C:\msys64\ucrt64\bin
C:\msys64\usr\bin
依次添加至环境变量
创建环境变量名称为CMAKE_GENERATOR
值为 MinGW Makefiles
配置VSCode
1 | "terminal.integrated.profiles.windows": { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ciiki的博客!
评论