(转)msys2使用教程
一、安裝
官方下載地址
http://www.msys2.org/
指定好安裝路徑(一般D根目錄即可),一路下一步就好。
二、配置國內鏡像、設置窗體修改顏色
使用[清華大學開源軟件鏡像站]中的地址,修改\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/i6863、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系統(tǒng)環(huán)境
pacman -Sy#更新源 pacman -Syu pacman -Su
安裝MinGW-w64 和 MinGW-x86版本
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?
四、設置系統(tǒng)環(huán)境變量
在Path值中加入參數(shù)
32位
D:\msys64\mingw32\bin64位
D:\msys64\mingw64\bin?五、設置mingw的環(huán)境變量
變量MINGW_HOME
D:\msys64\mingw32變量C_INCLUDE_PATH
%MINGW_HOME%\include變量LIBRARY_PATH
%MINGW_HOME%\lib變量Path中添加如下值
%MINGW_HOME%\bin;?-----------------------------------------------------------------------------------------------------------------------------------------
源配置完成后,通過命令pacman -S Syu更新,更詳細的可以看pacman help,差不多更新后即可。
2.安裝開發(fā)環(huán)境
在win開始菜單打開MinGW 32-bit或者64-bit,通過pacman安裝32、64位gcc開發(fā)環(huán)境。
pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain
通過以上安裝已經可以build,在安裝目錄下有mingw32、mingw64兩個文件夾,分別為32、64bit環(huán)境需要的編譯工具集,不需要另外去下載mingw-32、mingw-64安裝。
MinGW 32-bit 64-bit都是調用安裝目錄下的msys2_shell.cmd,給的參數(shù)不同。
其他軟件的安裝使用pacman -S 名稱即可,比如pacman -S make。
3. 怎么編譯
msys2為默認的64位編譯環(huán)境,對64bit支持比32bit友好,下面以編譯x264庫為例。
64位版本:
開始菜單打開minGW 64-bit,進入到x264代碼目錄,輸入以下內容:
./configure --prefix=./x64
這樣make后生成是64位版本,mingw比msys,minGW生成的文件不會依賴libgcc*庫,當然你也可以在msys下使用靜態(tài)庫,但MinGW避免了這樣的折騰。
32位版本:
同64bit版本,這里打開MinGW 32-bit,工具已經對32bit, 64bit做好很好的隔離,分別打開build即可,千萬不要折騰。
!!!!使用上面64bit命令不會生成32bit makefile!!!!,而且會提示‘no working C compile not found.’,這也是我說的對32bit支持不夠友好的地方。
使用以下命令:
./configure --prefix=./x86 --host=mingw32
完成后你會看到platform:X86
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
參考資料:https://blog.csdn.net/andrew57/article/details/79055089
? ? ? ? ? ? ? ? ??https://www.cnblogs.com/yunfeng83/p/7348311.html
轉載于:https://www.cnblogs.com/heluan/p/9935283.html
總結
以上是生活随笔為你收集整理的(转)msys2使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中的内部类详解
- 下一篇: COCO数据集深入理解