admin 管理员组

文章数量: 887019

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/msys2/distrib/x86_64/
# i686
https://mirrors.tuna.tsinghua.edu/msys2/distrib/i686/
找到名为 msys2-<架构>-<日期>.exe 的文件(如 msys2-x86_64-20141113.exe),下载安装即可。
  • 2)pacman 的配置
    • 打开msys2环境,执行以下命令:
      • 替换源:sed -i "s#https\?://mirror.msys2/#https://mirrors.tuna.tsinghua.edu/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

本文标签: 环境 Unix Windows gcc mingw