windows7下安装msys2

系统: windows 7windows

首先须要msys2的安装包,能够去官网下载安装包
官网地址: http://www.msys2.org/
本次下载的是 msys2-x86_64-20190524.exe阿里云

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

1.安装it

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

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

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

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

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!

相关文章
相关标签/搜索