MSYS2使用教程(整理)——win10系統64位安裝msys2最新版(msys2-x86_64-20190524.exe)


一、安裝

測試系統: windows 10

首先需要msys2的安裝包,可以去官網下載安裝包

官網地址: http://www.msys2.org/
本次下載的是 msys2-x86_64-20180531.exe

注意:1.msys2不可以安裝在FAT*分區
   2.msys2不能安裝在win XP系統上

官方下載地址

http://www.msys2.org/,這官網下載超級慢,

推薦使用:https://mirrors-wan.geekpie.club/msys2/distrib/i686/(上海科技大學的鏡像)

指定好安裝路徑(一般D根目錄即可)本人使用的是默認路徑,win10的c盤,一路下一步就好。

安裝好后,不要直接運行,先配置,軟件源,否則下載超級慢

安裝完成后點擊完 成退出安裝程序

注意: 此處不要勾選"立即運行 MSYS2 64bit", 因為接下來要配置國內更新源
這里寫圖片描述

二、配置國內鏡像

使用[清華大學開源軟件鏡像站]中的地址,修改\etc\pacman.d目錄下的三個文件。

配置教程 https://mirrors.tuna.tsinghua.edu.cn/help/msys2/

 

1、mirrorlist.msys 文件

復制代碼
##
## MSYS2 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/msys/$arch
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
復制代碼

 

2、mirrorlist.mingw32 文件

復制代碼
##
## 32-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/mingw/i686
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/i686/
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
復制代碼

3、mirrorlist.mingw64 文件

復制代碼
##
## 64-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/mingw/x86_64
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/x86_64/
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
復制代碼

 

設置窗體修改顏色

目錄下D:\msys64\etc 文件 pacman.conf

將其中的 #Color 注釋去掉。

     

 打開菜單中的“MSYS2 MinGW 64-bit”

習慣了打開64位的圖標,所以此處打開“MSYS2 MinGW 64-bit”,以后的使用也一直使用“MSYS2 MinGW 64-bit”就好了

這里寫圖片描述

更新Msys2系統環境

pacman -Sy
#更新源 pacman -Syu pacman -Su

安裝示例如下:

這里寫圖片描述
輸入“Y”鍵開始更新
注意: 更新時會遇到下圖的警告,這時一定要點擊右上角的×來關閉窗口
這里寫圖片描述

 

關閉窗口時會彈出一個對話框(如下圖),點擊OK就可以了

這里寫圖片描述
上面的更新沒有結束,需要繼續更新,
繼續更新之前要重新配置更新源,因為目錄“安裝位置\etc\pacman.d”中的三個配置文件mirrorlist.msys,mirrorlist.mingw32,mirrorlist.mingw64會由於上面的更新而被更新(這么說別扭嗎),所以需要按第3步重新配置更新源.

重新配置好更新源后,再次打開“MSYS2 MinGW 64-bit”,
安裝MinGW-w64 和 MinGW-x86版本,如果在64位系統,只安裝x86_64的即可。

 

安裝編譯環境

 

安裝這個msys2就是要寫程序編譯程序用的,因此編譯環境的安裝還是必要的

 

5.1 安裝gcc, 執行下面的命令安裝與MinGW-w64匹配的gcc
命令: pacman -S mingw-w64-x86_64-gcc

這里寫圖片描述

 

注意:如果想要編譯的程序在windows環境下運行,記得要靜態編譯

 

5.2 執行pacman -S make安裝make

這里寫圖片描述

 

pacman -S  mingw-w64-i686-toolchain    可以不安裝
pacman -S  mingw-w64-x86_64-toolchain

三、安裝常用工具

pacman -S  base-devel git wget perl ruby python2

安裝GTK

pacman -S  mingw-w64-i686-gtk3  可以不安裝
pacman -S mingw-w64-x86_64-gtk3

安裝Glade

pacman -S  mingw-w64-i686-glade
pacman -S  mingw-w64-x86_64-glade

 

四、設置系統環境變量

在Path值中加入參數

32位

D:\msys64\mingw32\bin

64位

D:\msys64\mingw64\bin

 五、設置mingw的環境變量

變量MINGW_HOME

D:\msys64\mingw32

變量C_INCLUDE_PATH

%MINGW_HOME%\include

變量LIBRARY_PATH

%MINGW_HOME%\lib

變量Path中添加如下值

%MINGW_HOME%\bin;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM