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位的安装也可以推导出来)

猜你喜欢

转载自www.cnblogs.com/juluwangshier/p/12015699.html