zoukankan      html  css  js  c++  java
  • windows7下安装msys2

    系统: 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.配置国内更新源

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

    修改"安装位置etcpacman.d"中的三个配置文件(Ps:我本机的安装目录D:msys64etcpacman.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就可以了

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

    继续更新之前要重新配置更新源,因为目录“安装位置etcpacman.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!

  • 相关阅读:
    on asp.net
    总结
    CSS的一点使用体会
    existence way of The malicious software
    算法空山幽谷的佳人
    杀毒软件工程师看的书籍
    经典sql语句大全
    客户提的一个需求
    机器什么时候能够学习?
    当实证资产定价遇上机器学习
  • 原文地址:https://www.cnblogs.com/zqifa/p/10974433.html
Copyright © 2011-2022 走看看