MSYS2與mingw32和mingw64的安裝


由於編譯OpenBLAS接觸到MSYS2.

下載MSYS:https://mirror.tuna.tsinghua.edu.cn/help/msys2/

安裝,並按照下面的配置,然后可以安裝mingw32和mingw64.

 

 幾個命令:

查看可用fortran版本:

$ pacman -Sl | grep fortran
mingw32 mingw-w64-i686-gcc-fortran 9.2.0-2
mingw32 mingw-w64-i686-gcc-libgfortran 9.2.0-2
mingw64 mingw-w64-x86_64-gcc-fortran 9.2.0-2 [已安裝]
mingw64 mingw-w64-x86_64-gcc-libgfortran 9.2.0-2 [已安裝]
msys gcc-fortran 9.1.0-2

安裝fortran:

$ pacman -S mingw-w64-i686-gcc-fortran
正在解析依賴關系...
正在查找軟件包沖突...

軟件包 (2) mingw-w64-i686-gcc-libgfortran-9.2.0-2
           mingw-w64-i686-gcc-fortran-9.2.0-2

下載大小:   10.21 MiB
全部安裝大小:  38.95 MiB

:: 進行安裝嗎? [Y/n] y
:: 正在獲取軟件包......
 mingw-w64-i686-g...   585.1 KiB  35.7 MiB/s 00:00 [#####################] 100%
 mingw-w64-i686-g...     9.6 MiB  2.62 MiB/s 00:04 [#####################] 100%
(2/2) 正在檢查密鑰環里的密鑰                       [#####################] 100%
(2/2) 正在檢查軟件包完整性                         [#####################] 100%
(2/2) 正在加載軟件包文件                           [#####################] 100%
(2/2) 正在檢查文件沖突                             [#####################] 100%
(2/2) 正在檢查可用存儲空間                         [#####################] 100%
:: 正在處理軟件包的變化...
(1/2) 正在安裝 mingw-w64-i686-gcc-libgfortran      [#####################] 100%
(2/2) 正在安裝 mingw-w64-i686-gcc-fortran          [#####################] 100%
更新本地軟件包數據庫:
pacman -S --refresh
可以縮寫為:pacman -Sy
 
然后升級軟件包:
pacman -S --refresh --sysupgrade 
可以縮寫為:pacman -Syu
 
3. 常用 pacman 命令
安裝
pacman -S package-name
 
刪除
pacman -R package-name
 
列出所有安裝了的軟件
pacman -Q --explicit
或者
pacman -Q -e
 
搜索軟件包
列出可用的包,包含未安裝的包
pacman -Sl
使用grep查找相關的包
pacman -Sl|grep package-name
使用正則查找
pacman -Ss package-name
 
比如我想安裝gcc相關的軟件,那么可以這樣搜索
pacman -Ss gcc
2. 安裝
pacman -S mingw-w64-i686-gcc
MSYS2 會自動將這個包裝在 msys64/mingw32 下,從之前的分析可知只有 mingw32.exe 會用到這個目錄下的程序。
 
三、安裝 make
查找make相關的make工具
pacman -Sl |grep make
很多包里都有make工具,安裝 MSYS2 的make
pacman -S make
 
四、安裝 Git
搜索 git
pacman -Sl |grep git
 
安裝 MSYS2 的 git:
pacman -S git

參考:https://segmentfault.com/n/1330000004236998

參考:https://blog.csdn.net/u013701860/article/details/81542437(安裝openblas可以參考這個,最然這里只說了64位的,但是32位的安裝也可以推導出來)


免責聲明!

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



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