系统: windows 7

首先需要msys2的安装包,可以去官网下载安装包
官网地址: http://www.msys2.org/
本次下载的是 msys2-x86_64-20190524.exe

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

1.安装

双击msys2-x86_64-20190524.exe开始安装

中间可以选择安装目录,路径要短,不能有空格,只能用ASCII字符,不能用单引号
我是安装在D:\msys64下

然后下一步、下一步直到开始安装,安装过程我花了3-5分钟左右

安装完成后点击完成退出安装程序
注意: 此处不要勾选"立即运行 MSYS2 64bit", 因为接下来要配置国内更新源

2.配置国内更新源

这里选用的是中科大的源,也可以搜索其他的源,如阿里云,清华大学等的源

修改"安装位置\etc\pacman.d"中的三个配置文件(Ps:我本机的安装目录D:\msys64\etc\pacman.d)
mirrorlist.msys
mirrorlist.mingw32
mirrorlist.mingw64

要修改三个地方
在mirrorlist.msys中添加
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

修改后的mirrorlist.msys文件内容如下
##
## MSYS2 repository mirrorlist
##

## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
Server = http://repo.msys2.org/msys/$arch/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MSYS2/$arch/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/

在mirrorlist.mingw32中添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

修改后的mirrorlist.mingw32文件内容如下
##
## 32-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = http://repo.msys2.org/mingw/i686/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/

在mirrorlist.mingw64中添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

修改后的mirrorlist.mingw64文件内容如下
##
## 64-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
Server = http://repo.msys2.org/mingw/x86_64/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/

3.更新系统核心和各种包等

打开菜单中的“MSYS2 MinGW 64-bit”图标
打开后执行2次pacman -Syu命令更新系统核心和各种包等

执行命令中间需要输入一次“Y”键确认

注意: 第一次更新时会遇到一个警告,这时一定要点击右上角的×来关闭窗口
关闭窗口时会弹出一个对话框(如下图),点击OK就可以了

第一次执行命令后,更新没有结束,需要继续更新,

继续更新之前要重新配置更新源,因为目录“安装位置\etc\pacman.d”中的三个配置文件mirrorlist.msys,mirrorlist.mingw32,mirrorlist.mingw64会由于上面的更新而被更新(这么说别扭吗),所以需要按第3步重新配置更新源.

重新配置好更新源後,再次打开“MSYS2 MinGW 64-bit”,
再执行一次pacman -Syu

这样更新就可以顺利结束了,msys2的安装也顺利结束了

4.安装编译环境

安装这个msys2就是要写程序编译程序用的,因此编译环境的安装还是必要的

安装gcc, 执行下面的命令安装与MinGW-w64匹配的gcc
命令: pacman -S mingw-w64-x86_64-gcc
注意:如果想要编译的程序在windows环境下运行,记得要静态编译

执行pacman -S make安装make

done!

windows7下安装msys2的更多相关文章

  1. windows7下安装php的imagick和imagemagick扩展教程

    这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...

  2. windows7下安装apache+PHP5.3

    Apache+PHP 安装与配置 最近在学习PHP,所以就在windows7下安装了PHP的开发环境.之所以没有选择集成的软件,如WAMP.AppServ等套件,是为了单独安装这些软件,有助于更加深入 ...

  3. Windows7下安装cpu版的Tensorflow

    windows7下安装python3.5 1.下载python-3.5.2-amd64.whl https://www.python.org/downloads/release/python-352/ ...

  4. Windows7下安装配置PostgreSQL10

    PostgreSQL安装: 一.windows7下安装过程首先上PostgreSQL官方网站的下载页面https://www.postgresql.org/download/windows/,下载本软 ...

  5. 我的CentOS6.5下及windows7下 安装composer与Yii2的过程

    用yii2以来,安装composer老是不成功,所以一直在windows下的php里,用直接解压的方法运行yii2. 后来越来越多的场合,需要用composer,终于下决心,要在Linux下搞掂它! ...

  6. windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)

    之前在mac上安装调试过phonegap,现在公司用的是windows7,所以不得不再进行一次windows下的配置工作,顺便也写下来了 主要麻烦的地方是要在win7下添加好几个环境变量,这一块地方特 ...

  7. Windows7 下安装 tersorflow

    最近看起深度学习的一些知识,想要学习一个框架.在网上看了别人对这些框架的评比后,决定学习 tersorflow.之前一直以为 tersorflow 只可以在 Linux 下安装,出乎意料的是,Wind ...

  8. Intel HD Graphics 620 (华硕FL5900U) Windows7下安装显卡驱动

    我们的牙膏大厂Intel,不但会挤牙膏,现在连驱动也不给你用了.KabyLake也就是第七代酷睿处理器,集成了Intel HD Graphics 620核显,核显(显卡)驱动程序只支持到Win10这一 ...

  9. php5.4之分布式缓存memcache(windows7下安装配置)

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qq1355541448/article/details/36663203 使用理由:就是为了频繁查询 ...

随机推荐

  1. c++ c的拓展

    C++对c的拓展之, 引用和const关键字 bool类型关键字 C++中的布尔类型 C++在C语言的基本类型系统之上增加了bool C++中的bool可取的值只有true和false 理论上bool ...

  2. 【JSTL】JSTL标签库的常用标签

    一.JSTL技术 1.JSTL概述 JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能.jstl出现的目的同el一样 ...

  3. Jupyter Notebook 更换主题(背景、字体)

    通过命令行窗口或 Anaconda Prompt 窗口 1.安装 Jupyter 主题 pip install jupyterthemes 2.更新 Jupyter 主题 (可选) pip insta ...

  4. 简单理解EM算法Expectation Maximization

    1.EM算法概念 EM 算法,全称 Expectation Maximization Algorithm.期望最大算法是一种迭代算法,用于含有隐变量(Hidden Variable)的概率参数模型的最 ...

  5. Godaddy ssl证书配置到nginx

    打开终端,输入以下命令 openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr 生成过程会询问几个常见问 ...

  6. VIJOS-P1294 拯救OIBH总部

    洛谷 P1506 拯救oibh总部 洛谷传送门 JDOJ:1405: VIJOS-P1294 拯救OIBH总部 JDOJ传送门 Description OIBH被突来的洪水淹没了> .< ...

  7. python基础之五:dict 字典

    1.数据类型的划分:可变数据类型.不可变数据类型 不可变的有:元组(tuple).字符(str).整型(int).布尔型(bool) 它们都可以哈希 可变的:列表(list).set.字典(dict) ...

  8. 【mybatis】JdbcType 与Oracle、MySql数据类型对应关系

  9. WebForm 打开默认页

    原文:https://www.cnblogs.com/lionden/p/3728716.html <configuration> <system.webServer> < ...

  10. 洛谷P3063 [USACO12DEC]牛奶的路由Milk Routing

    链接 其实在博客园里写题解都挺应付的都是在洛谷写了之后 挑一部分粘过来 在洛谷写的也都是废话,是为了凑篇幅 主要就是代码 大体思路就一提 这题贪心不行废话 跑m遍SPFA更新最小值 注意数组记得清空 ...