最近wsl2的内存占用爆炸,我很烦躁,直接卸载了,想想自己windows下面使用linux的需求也就是用一下gcc grep gdb,就开始研究msys2了。
有一个不错的文章:
给萌新的C/C++环境搭建攻略(VSCode和MSYS2) - 知乎
笔记总结如下:
下载msys2
同步更新所有工具
pacman -Syu
安装gcc工具链
pacman -S mingw-w64-ucrt-x86_64-toolchain
以下两个都行:
1. ucrt64/bin文件夹下应该能找到gcc.exe,然后将此路径加入环境变量
2. ucrt64.exe后可以直接运行gcc
安装cmake+ninja
pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja
安装第三方库
先pacman -Ss搜索,再按搜出来的名字pacman -S安装
pacman -Ss cmake
pacman -S mingw-w64-x86_64-cmake
cmake guide:
https://www.bookstack.cn/read/CMake-Cookbook/