windows下常用的类Unix模拟环境:
- git fow windows:git等
- mingw:打包了gcc等编译器
- cygwin:大而全的类Unix环境支持
- msys2:自带大量预编译的软件包,提供pacman软件管理工具,能安装Unix下大部分软件【推荐】
下载地址:
- 方式一: 官网链接
- 方式二: 国内清华源
一、安装及配置
参照:清华大学开源软件镜像站
- 1)请访问镜像目录下的 distrib/ 目录
# x86_64
https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/
# i686
https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/i686/
找到名为 msys2-<架构>-<日期>.exe 的文件(如 msys2-x86_64-20141113.exe),下载安装即可。
-
2)pacman 的配置
- msys2中直接运行:
sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
- msys2中直接运行:
-
3)打开msys2执行(刷新软件包数据):
pacman -Sy
三、安装常用软件
-
pacman -S make cmake wget vim git
-
pacman -S mingw-w64-x86_64-toolchain
三、设置mingw环境变量
在系统变量下增加(将下面mingw64路径替换成自己的),完成后可在cmd中检测:gcc -v
- 变量:MINGW_HOME
- 值:D:\mysoft\msys64\mingw64- 变量:C_INCLUDE_PATH
- 值:%MINGW_HOME%\include- 变量:LIBRARY_PATH
- 值:%MINGW_HOME%\lib- 变量Path中添加如下值:%MINGW_HOME%\bin