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

相关推荐

  1. Windows环境JDK安装环境变量配置指南

    2023-12-17 12:06:06       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 12:06:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 12:06:06       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 12:06:06       82 阅读
  4. Python语言-面向对象

    2023-12-17 12:06:06       91 阅读

热门阅读

  1. 如何在PHP中使用PDO预处理语句?

    2023-12-17 12:06:06       59 阅读
  2. fastadmin 导出

    2023-12-17 12:06:06       60 阅读
  3. RHCSA 9版本考试资料

    2023-12-17 12:06:06       85 阅读
  4. 【tcmalloc】(六)pagecache设计(申请)

    2023-12-17 12:06:06       58 阅读
  5. 防抖与节流:Vue中的优化技巧

    2023-12-17 12:06:06       72 阅读
  6. nginx中的root and alias命令的区别

    2023-12-17 12:06:06       77 阅读
  7. Yaml语法解析

    2023-12-17 12:06:06       76 阅读
  8. css 多种动画效果

    2023-12-17 12:06:06       65 阅读