由于编译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.-
mingw32 mingw-w64-i686-gcc-libgfortran 9.2.-
mingw64 mingw-w64-x86_64-gcc-fortran 9.2.- [已安装]
mingw64 mingw-w64-x86_64-gcc-libgfortran 9.2.- [已安装]
msys gcc-fortran 9.1.-

安装fortran:

$ pacman -S mingw-w64-i686-gcc-fortran
正在解析依赖关系...
正在查找软件包冲突... 软件包 () mingw-w64-i686-gcc-libgfortran-9.2.-
mingw-w64-i686-gcc-fortran-9.2.- 下载大小: 10.21 MiB
全部安装大小: 38.95 MiB :: 进行安装吗? [Y/n] y
:: 正在获取软件包......
mingw-w64-i686-g... 585.1 KiB 35.7 MiB/s : [#####################] %
mingw-w64-i686-g... 9.6 MiB 2.62 MiB/s : [#####################] %
(/) 正在检查密钥环里的密钥 [#####################] %
(/) 正在检查软件包完整性 [#####################] %
(/) 正在加载软件包文件 [#####################] %
(/) 正在检查文件冲突 [#####################] %
(/) 正在检查可用存储空间 [#####################] %
:: 正在处理软件包的变化...
(/) 正在安装 mingw-w64-i686-gcc-libgfortran [#####################] %
(/) 正在安装 mingw-w64-i686-gcc-fortran [#####################] %
更新本地软件包数据库:
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位的安装也可以推导出来)

MSYS2与mingw32和mingw64的安装的更多相关文章

  1. Clion+Cmake+Qt5+Qwt+msys2+MinGW在Windows下的安装配置使用教程

    摘要: CLion, a cross-platform C/C++ IDE. 本文主要介绍基于Clion作为IDE, MinGW作为编译器,CMake作为项目构建工具,开发基于Qt5.qwt的C++图 ...

  2. windows安装msys2 mingw64

    msys2包含mingw32和mingw64 步骤1 首选安装msys64 链接:https://pan.baidu.com/s/1l9Zfm4TE1Gg3c7tkaH6KeQ 安装到指定目录 步骤2 ...

  3. msys2 mingw64安装

    (1)安装msys2 (2)更新\etc\pacman.d\下的源文件 mirrorlist.msys Server = http://repo.msys2.org/msys/$arch/ Serve ...

  4. msys2安装

    最近在研究编译linux下的软件到windows环境中. 发现了一个比cygwin更好玩的东西,那就是msys2 其实之前也在试玩mingw和mingw64,2016-08-12,当时的最新版本,mi ...

  5. win使用MSYS2安装Qt开发环境

    原文链接 MSYS2 下载地址: pacman的具体用法 有pacman的具体使用方法.我们首先对系统升级 我们首先对系统升级 pacman -Syu 就会检测整个系统可以升级的组件,并自动下载安装, ...

  6. windows7下安装msys2

    系统: windows 7 首先需要msys2的安装包,可以去官网下载安装包官网地址: http://www.msys2.org/本次下载的是 msys2-x86_64-20190524.exe 注意 ...

  7. win10 安装msys2 和 ruby

    1.选择自己的版本 https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.1-2 (x64) Ruby+Devkit 2.5.1-2 (x86) 2 ...

  8. MinGW32 +QT4.8.6+QT Creator+CMAKE的安装

    参考网址: http://www.360doc.com/content/15/0813/09/7256015_491331699.shtml http://m.fx114.net/qa-196-213 ...

  9. Ubuntu 16.04安装MinGW32(在/etc/apt/sources.list里添加源)

    Ubuntu 16.04下直接使用命令安装MinGW32: sudo apt-get install mingw32   但是,会报错: Unable to locate package mingw3 ...

随机推荐

  1. Cow Contest POJ - 3660 floyd传递闭包

    #include<iostream> #include<cstring> using namespace std; ,INF=0x3f3f3f3f; int f[N][N]; ...

  2. IT人的乐趣与价值

    it人员“偷摸”实现个人潜在价值的一些方向.    1.做一名站长.现在做一个个人博客或者CMS系统,都可以从网上找到相关开源的程序.花十几块钱申请个域名,再花个百来块租个空间,你就具备了当站长的外界 ...

  3. S3C2440的时钟原理

    Crystal 无源晶体Oscillator 有源晶体(里面有有源器件) 无源晶振内只有一片按一定轴向切割的石英晶体薄片,供接入运放(或微处理器的XTAL端) 以形成振荡.有源晶振内带运放,工作在最佳 ...

  4. [Note]prufer

    [Note]Prufer编码 实现 不断删除度数为\(1\)的最小序号的点,并输出与其相连的节点的序号,直至树中只有两个节点. 性质 任何一棵\(n\)节点的树都可以唯一的用长度为\(n-2\)的pr ...

  5. Python目录结构规范

    在设计大型项目时需要规范目录结构. 假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了: Foo/ |-- bin/ | |-- foo | |-- foo/ | |-- tests ...

  6. SMTS Silicon Design Engineer Location: Beijing, Beijing, CN

    https://jobs.amd.com/job/Beijing-Physical-Design-Engineer-Beij/603603700/?locale=en_US What you do a ...

  7. 2020牛客寒假算法基础集训营3 G.牛牛的Link Power II (树状数组维护前缀和)

    https://ac.nowcoder.com/acm/contest/3004/G 发现每个“1”对于它本身位置产生的影响贡献为0,对前面的“1”有产生贡献,对后面的"1"也产生 ...

  8. LightOJ-1370 Bi-shoe and Phi-shoe (欧拉函数+二分)

    Problem Description Bamboo Pole-vault is a massively popular sport in Xzhiland. And Master Phi-shoe ...

  9. 找不到getter/setter——没有安装lombok插件

    项目pull后的问题: import lombok.Getter; import lombok.Setter; @Setter @Getter public class ConcreteEntity ...

  10. java web HttpServletRequest

    一.HttpServletRequest介绍 HttpServletRequest 对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,通过这个对象提供的方法,可以获得客户端请求的所有信息. ...