本系列指导 主要是从无到有完整搭建windows下基于VIM的开发环境,主要分为以下几部分:
本篇我们主要讲解msys2下64位编译环境的部署。
从 msys2官网 下载64位msys2安装程序并安装到D:\msys64,新增环境变量:MSYS2_HOME:D:\msys64,在PATH中添加:%MSYS2_HOME%\usr\bin;%MSYS2_HOME%\mingw64\bin。
1.修改%MSYS2_HOME%\etc\pacman.d\mirrorlist.mingw32
##
## 32-bit Mingw-w64 repository mirrorlist
## Changed on 2014-11-15
##
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/i686
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/i686
##The UK Mirror Service Sourceforge mirror
Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/i686
## Primary
Server = ftp://148.251.42.38/MINGW/i686
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
2.修改%MSYS2_HOME%\etc\pacman.d\mirrorlist.mingw64
##
## 64-bit Mingw-w64 repository mirrorlist
## Changed on 2014-11-15
##
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/x86_64
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
##The UK Mirror Service Sourceforge mirror
Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MINGW/x86_64
## Primary
Server = ftp://148.251.42.38/MINGW/x86_64
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
3.修改%MSYS2_HOME%\etc\pacman.d\mirrorlist.msys
##
## MSYS2 repository mirrorlist
## Changed on 2014-11-15
##
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$arch
##日本北陆先端科学技术大学院大学 sourceforge 镜像
Server = http://jaist.dl.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
##The UK Mirror Service Sourceforge mirror
Server = http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/m/ms/msys2/REPOS/MSYS2/$arch
## Primary
Server = ftp://148.251.42.38/MSYS2/$arch
## Sourceforge.net
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
1.更新软件源:
pacman -Syu
2.更新msys2核心程序包
pacman -S --needed filesystem msys2-runtime bash libreadline libiconv libarchive libgpgme libcurl pacman ncurses libintl
注:如果以上程序有更新,则需要重启bash。
3.安装编译环境:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-make git diffutils
4.查看已安装软件包
pacman -Q --explicit
或者
pacman -Q -e
5.安装新软件包
pacman -S <package_names|package_groups>
6.删除软件包
pacman -R <package_names|package_groups>
7.搜索软件包
pacman -Ss <name_pattern>
8.列出所有软件组
pacman -Q --groups
8.验证环境
运行mingw64.exe,运行gcc --version
,查看是否能显示出gcc版本信息:
gcc.exe (Rev2, Built by MSYS2 project) 6.2.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*注:可以将mingw64.exe锁定在任务栏