一、安装

  • 测试系统: windows 10
    首先需要msys2的安装包,可以去官网下载安装包
    官网地址: http://www.msys2.org/
    本次下载的是 msys2-x86_64-latest.exe

注意:
1. msys2不可以安装在FAT*分区
2. msys2不能安装在win XP系统上

指定好安装路径(一般D根目录即可)本人使用的是默认路径,win10的c盘,一路下一步就好。
安装好后,不要直接运行,先配置,软件源,否则下载超级慢
安装完成后点击完 成退出安装程序
注意: 此处不要勾选"立即运行 MSYS2 64bit, 因为接下来要配置国内更新源

二、配置国内镜像

使用[清华大学开源软件镜像站]中的地址,修改\etc\pacman.d目录下的三个文件。
配置教程 https://mirrors.tuna.tsinghua.edu.cn/help/msys2/

2.1、mirrorlist.msys 文件

##
## MSYS2 repository mirrorlist
#### Primary
## msys2.org
Server = https://sourceforge.net/projects/msys2/files/REPOS/MSYS2/$arch/
## Server = https://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
## Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/
## Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
## Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
## Server = http://mirror.bit.edu.cn/msys2/msys/$arch/
## Server = https://mirror.selfnet.de/msys2/msys/$arch/
## Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/$arch/
## Server = https://msys2.nyc3.digitaloceanspaces.com/msys/$arch/
## Server = https://mirror.jmu.edu/pub/msys2/msys/$arch/
## Server = https://ftp.cc.uoc.gr/mirrors/msys2/msys/$arch/
## Server = https://ftp.acc.umu.se/mirror/msys2.org/msys/$arch/
## Server = https://mirrors.piconets.webwerks.in/msys2-mirror/msys/$arch/
## Server = https://quantum-mirror.hu/mirrors/pub/msys2/msys/$arch/
## Server = https://mirrors.dotsrc.org/msys2/msys/$arch/
## Server = https://mirror.ufro.cl/msys2/msys/$arch/
## Server = https://mirror.clarkson.edu/msys2/msys/$arch/
## Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/msys/$arch/
## Server = https://download.nus.edu.sg/mirror/msys2/msys/$arch/
## Server = https://ftp.osuosl.org/pub/msys2/msys/$arch/

2.2、mirrorlist.mingw32 文件

##
## 32-bit Mingw-w64 repository mirrorlist
#### Primary
## msys2.org
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
## Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
## Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/
## Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
## Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
## Server = http://mirror.bit.edu.cn/msys2/mingw/i686/
## Server = https://mirror.selfnet.de/msys2/mingw/i686/
## Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/i686/
## Server = https://msys2.nyc3.digitaloceanspaces.com/mingw/i686/
## Server = https://mirror.jmu.edu/pub/msys2/mingw/i686/
## Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/i686/
## Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/i686/
## Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/i686/
## Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/i686/
## Server = https://mirrors.dotsrc.org/msys2/mingw/i686/
## Server = https://mirror.ufro.cl/msys2/mingw/i686/
## Server = https://mirror.clarkson.edu/msys2/mingw/i686/
## Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/i686/
## Server = https://download.nus.edu.sg/mirror/msys2/mingw/i686/
## Server = https://ftp.osuosl.org/pub/msys2/mingw/i686/

2.3、mirrorlist.mingw64 文件

##
## 64-bit Mingw-w64 repository mirrorlist
#### Primary
## msys2.org
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
## Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
## Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/
## Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
## Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
## Server = http://mirror.bit.edu.cn/msys2/mingw/x86_64/
## Server = https://mirror.selfnet.de/msys2/mingw/x86_64/
## Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/x86_64/
## Server = https://msys2.nyc3.digitaloceanspaces.com/mingw/x86_64/
## Server = https://mirror.jmu.edu/pub/msys2/mingw/x86_64/
## Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/x86_64/
## Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/x86_64/
## Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/x86_64/
## Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/x86_64/
## Server = https://mirrors.dotsrc.org/msys2/mingw/x86_64/
## Server = https://mirror.ufro.cl/msys2/mingw/x86_64/
## Server = https://mirror.clarkson.edu/msys2/mingw/x86_64/
## Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/x86_64/
## Server = https://download.nus.edu.sg/mirror/msys2/mingw/x86_64/
## Server = https://ftp.osuosl.org/pub/msys2/mingw/x86_64/

2.4、设置窗体颜色: pacman.conf

目录下D:\msys64\etc 文件 pacman.conf
将其中的 #Color 注释去掉。

三、打开菜单中的MSYS2 MinGW 64-bit

习惯了打开64位的图标,所以此处打开“MSYS2 MinGW 64-bit”,以后的使用也一直使用“MSYS2 MinGW 64-bit”就好了

四、更新数据源 & 安装常用软件

4.1 更新Msys2系统环境

pacman -Sy
#更新源
pacman -Syu
pacman -Su

安装示例如下:
输入Y键开始更新
注意: 更新时会遇到下图的警告,这时一定要点击右上角的X来关闭窗口

关闭窗口时会弹出一个对话框(如下图),点击OK就可以了
上面的更新没有结束,需要继续更新,
继续更新之前要重新配置更新源,因为目录“安装位置\etc\pacman.d”中的三个配置文件mirrorlist.msys,mirrorlist.mingw32,mirrorlist.mingw64会由于上面的更新而被更新(这么说别扭吗),所以需要按第3步重新配置更新源.

重新配置好更新源后,再次打开MSYS2 MinGW 64-bit
安装MinGW-w64MinGW-x86版本,如果在64位系统,只安装x86_64的即可。

4.2 安装编译环境

安装这个msys2就是要写程序编译程序用的,因此编译环境的安装还是必要的
5.1 安装gcc, 执行下面的命令安装与MinGW-w64匹配的gcc
命令: pacman -S mingw-w64-x86_64-gcc

4.2.1 安装gcc, 执行下面的命令安装与MinGW-w64匹配的gcc

pacman -S mingw-w64-x86_64-gcc


注意:如果想要编译的程序在windows环境下运行,记得要静态编译

4.2.2 执行pacman -S make安装make

pacman -S  mingw-w64-i686-toolchain    可以不安装
pacman -S  mingw-w64-x86_64-toolchain

4.3 安装常用工具

# 安装 git wget perl ruby
> pacman -S  base-devel git wget perl ruby
# 安装GTK
> pacman -S  mingw-w64-i686-gtk3  可以不安装
> pacman -S mingw-w64-x86_64-gtk3
# 安装Glade
> pacman -S  mingw-w64-i686-glade
> pacman -S  mingw-w64-x86_64-glade

五、设置mingw的环境变量

# 变量MINGW_HOME
D:\msys64\mingw32
# 变量C_INCLUDE_PATH
%MINGW_HOME%\include
# 变量LIBRARY_PATH
%MINGW_HOME%\lib
# 变量Path中添加如下值
%MINGW_HOME%\bin;

MSYS2使用教程——win10系统64位安装msys2最新版(msys2-x86_xxxx.exe)相关推荐

  1. win10系统64位安装python什么版本_如何在win10中安装Python

    本文主要讲解win10如何安装python,希望对初学的小伙伴有帮助.环境:win 10 64位操作系统1.python下载https://www.python.org/downloads/2.x和3 ...

  2. 番茄花园 Win10 系统 64位 全新纯净版 v2021.01

    番茄花园 Win10 系统 64位 全新纯净版 v2021.01介绍: 1.支持IDE.SATA光驱启动恢复安装,支持WINDOWS下安装,支持PE下安装; 2.自动安装 AMD/Intel 双核 C ...

  3. 64位系统魔兽服务器不兼容,win10系统64位系统无法玩魔兽的具体技巧

    win10系统使用久了,好多网友反馈说win10系统64位系统无法玩魔兽的问题,非常不方便.有什么办法可以永久解决win10系统64位系统无法玩魔兽的问题,面对win10系统64位系统无法玩魔兽的图文 ...

  4. ADB、Charles Win10系统 64位下载包

    ADB.Charles Win10系统 64位下载包 希望对大家有所帮助

  5. mysql安装教程win7系统64位_Win7 64位安装MySQL及配置使用教程

    MySQL是比较好用的个人数据库软件,相比其他数据库软件要易用得多,但然了有不少用户对MySQL的安装.配置和使用可能不是很熟悉,特别是Win7 64位有不少用户老是安装失败,下面一起来看看Win7 ...

  6. 收集几个不错的最新win10系统64位和32位系统Ghost版下载

    系统来自转载:系统妈   ◆ 版本特点 该版本安装后可利用微软公开的Windows10 KMS密钥激活,且右小角无版本水印. KMS客户端密钥:NPPR9-FWDCX-D2C8J-H872K-2YT4 ...

  7. win7系统64位安装MATLAB(R2016)

    系统环境:win7+64位 硬件条件:内存建议大于8G.硬盘可用容量建议大于15G.显卡显存建议大于2G 废话不多说,下面开干.大致分为五个步骤:下载.解压.安装.破解.破解成功. 1.下载所需要的安 ...

  8. win10系统64位jdk1.8的下载与安装

    一,下载jdk1.8 的.exe文件 这是网盘地址: 链接:https://pan.baidu.com/s/1Uo1voKr1jynKsuE_O662DQ  提取码:85iu 二.下载到本地之后进行安 ...

  9. win10专业版(64位)安装sonar

    jdk版本 1.7.0_79 sonar官网最新版本为6.5,但是需要jdk1.8,因项目使用jdk1.7.0_79,所以无法使用. 测试发现 sonarqube5.4版本支持jdk1.7. 下载地址 ...

最新文章

  1. 功能强大的 C++ redis 客户端库增加至 acl 项目中
  2. MapReduce程序的运行全貌
  3. linux 将test.log中第1行的所有都替换成,【Linux面试题7】三剑客笔试题集合
  4. 什么是RosBE及其安装使用、第一次生成ReactOS的VS工程失败
  5. (笔试题)程序运行时间
  6. WPF系列学习之三(路由事件)
  7. boost::fruchterman_reingold_force_directed_layout用法的测试程序
  8. 实现ModelDriver接口的功能(转)
  9. python opencv 摄像头标定_(五)单目摄像头标定与畸变矫正(C++,opencv)
  10. latex 跳转标签_LaTeX技巧933: 在macOS上配置VSCode与Skim的LaTeX正反跳转
  11. 南京大学杨杨计算机,国际交流,研途有术 | 博士生国际学术交流经验分享会(四)...
  12. 使用SpringCloud搭建高可用服务注册中心
  13. C.Fountains(Playrix Codescapes Cup (Codeforces Round #413, rated, Div. 1 + Div. 2)+线段树+RMQ)...
  14. C#,提取avi,mpeg,mp4,rmvb,mkv,flv等等视频文件的摘要信息的方法及其源程序
  15. Java-根据经纬度计算距离
  16. springboot+vue汽车4S店车辆销售维修管理系统java源码
  17. python可以制作游戏脚本吗_python制作填词游戏步骤详解
  18. 天天背单词--的设计与实现(四)
  19. php 禁止抓取,服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站
  20. 【数学】泰勒公式推导(佩亚诺余项)

热门文章

  1. 蓝桥杯嵌入式STM32G431——第九届省赛真题电子定时器
  2. 电影票在线选座API接口电影排期场次
  3. TEB算法1-teb原理详解
  4. Lab 0: Setting up a productive workflow
  5. 【深度学习】(11) 学习率衰减策略(余弦退火衰减,多项式衰减),附TensorFlow完整代码
  6. NaN在js中的意义
  7. 在这个互联网加的时代,我们能做些什么呢?
  8. 5/17/2015 今週日本語勉強の纏め
  9. 如何建立简易Rss源
  10. 2020微信小程序学习报告.2.17-3.1.(三)