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

windows下常用的类Unix模拟环境:

  • git fow windows:完整的Git环境,提供了图形界面等
  • mingw:打包了gcc等
  • cygwin:大而全的类Unix环境
  • msys2:基于cygwin和mingw,它集成了pacman和mingw的cygwin升级版【推荐】
一、安装及配置
下载地址:

参照:清华大学开源软件镜像站

  • 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*
      • 刷新软件包数据并更新:pacman -Syu
    • 配置好就可以愉快地使用pacman管理软件了,支持linux下大部分的软件
二、操作使用
  • 打开msys2环境,剩下的就和linux操作差不多了,包管理工具为pacman
  • 安装mingw-w64:
    • 64位:
      • pacman -S mingw-w64-x86_64-toolchain
    • 32位:
      • pacman -S mingw-w64-i686-toolchain
  • 其他软件安装一样pacman即可
三、配置mingw环境变量
  • 主要是为了使用gcc编译器
  • 在系统变量下增加下面的环境变量(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值