windows下类Unix模拟环境,msys2,mingw,gcc的安装与环境配置

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*
  • 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

你可能感兴趣的:(linux,windows,unix,msys2,mingw,gcc)