美文网首页
Windows搭建MSYS2和MINGW64环境

Windows搭建MSYS2和MINGW64环境

作者: 王顼 | 来源:发表于2019-07-22 10:38 被阅读0次
    0.安装目的

    为了在windows下编译GDAL和Cesium Terrain Builder等软件,需要搭建MSYS2和MINGW64的编译环境

    1.安装环境和软件列表

    Windows Server 2012 R2
    MSYS2 64位

    2.配置MSYS2

    双击安装MSYS2之后,由于MSYS2默认资源站点速度较慢,可以配置国内清华大学开源镜像站
    安装完成后,编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
    

    编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
    

    编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
    

    然后执行 pacman -Sy 刷新软件包数据即可。
    配置国内镜像站点后,在shell里面执行pacman -Syuu更新全部依赖

    3.MSYS2安装软件

    MSYS2内置了pacman包管理工具,运行
    pacman -S gcc make
    即可安装gcc,make等工具

    4.MSYS2启动方式

    msys2安装完成后,开始菜单会有三个启动方式:

    MSYS2 MSYS
    MSYS2 MinGW 64bit
    MSYS2 MINGW 32bit
    

    三种启动方式区别主要在于编译环境软件包的不同,如gcc,clang等版本不同。通用的工具如:grep,git,vim,emacs等等在三种方式内都是一样的。

    5.MSYS2的home

    默认情况下,msys64/home会作为系统默认home目录,如果需要修改home目录,可在环境变量-》用户变量中建立Home变量,指向自定义位置,然后修改msys64/etc/nsswitch.conf,设置db_home: /%Home%

    相关文章

      网友评论

          本文标题:Windows搭建MSYS2和MINGW64环境

          本文链接:https://www.haomeiwen.com/subject/qurilctx.html