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.-
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的安装的更多相关文章
- Clion+Cmake+Qt5+Qwt+msys2+MinGW在Windows下的安装配置使用教程
摘要: CLion, a cross-platform C/C++ IDE. 本文主要介绍基于Clion作为IDE, MinGW作为编译器,CMake作为项目构建工具,开发基于Qt5.qwt的C++图 ...
- windows安装msys2 mingw64
msys2包含mingw32和mingw64 步骤1 首选安装msys64 链接:https://pan.baidu.com/s/1l9Zfm4TE1Gg3c7tkaH6KeQ 安装到指定目录 步骤2 ...
- msys2 mingw64安装
(1)安装msys2 (2)更新\etc\pacman.d\下的源文件 mirrorlist.msys Server = http://repo.msys2.org/msys/$arch/ Serve ...
- msys2安装
最近在研究编译linux下的软件到windows环境中. 发现了一个比cygwin更好玩的东西,那就是msys2 其实之前也在试玩mingw和mingw64,2016-08-12,当时的最新版本,mi ...
- win使用MSYS2安装Qt开发环境
原文链接 MSYS2 下载地址: pacman的具体用法 有pacman的具体使用方法.我们首先对系统升级 我们首先对系统升级 pacman -Syu 就会检测整个系统可以升级的组件,并自动下载安装, ...
- windows7下安装msys2
系统: windows 7 首先需要msys2的安装包,可以去官网下载安装包官网地址: http://www.msys2.org/本次下载的是 msys2-x86_64-20190524.exe 注意 ...
- win10 安装msys2 和 ruby
1.选择自己的版本 https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.1-2 (x64) Ruby+Devkit 2.5.1-2 (x86) 2 ...
- 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 ...
- Ubuntu 16.04安装MinGW32(在/etc/apt/sources.list里添加源)
Ubuntu 16.04下直接使用命令安装MinGW32: sudo apt-get install mingw32 但是,会报错: Unable to locate package mingw3 ...
随机推荐
- Cow Contest POJ - 3660 floyd传递闭包
#include<iostream> #include<cstring> using namespace std; ,INF=0x3f3f3f3f; int f[N][N]; ...
- IT人的乐趣与价值
it人员“偷摸”实现个人潜在价值的一些方向. 1.做一名站长.现在做一个个人博客或者CMS系统,都可以从网上找到相关开源的程序.花十几块钱申请个域名,再花个百来块租个空间,你就具备了当站长的外界 ...
- S3C2440的时钟原理
Crystal 无源晶体Oscillator 有源晶体(里面有有源器件) 无源晶振内只有一片按一定轴向切割的石英晶体薄片,供接入运放(或微处理器的XTAL端) 以形成振荡.有源晶振内带运放,工作在最佳 ...
- [Note]prufer
[Note]Prufer编码 实现 不断删除度数为\(1\)的最小序号的点,并输出与其相连的节点的序号,直至树中只有两个节点. 性质 任何一棵\(n\)节点的树都可以唯一的用长度为\(n-2\)的pr ...
- Python目录结构规范
在设计大型项目时需要规范目录结构. 假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了: Foo/ |-- bin/ | |-- foo | |-- foo/ | |-- tests ...
- 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 ...
- 2020牛客寒假算法基础集训营3 G.牛牛的Link Power II (树状数组维护前缀和)
https://ac.nowcoder.com/acm/contest/3004/G 发现每个“1”对于它本身位置产生的影响贡献为0,对前面的“1”有产生贡献,对后面的"1"也产生 ...
- LightOJ-1370 Bi-shoe and Phi-shoe (欧拉函数+二分)
Problem Description Bamboo Pole-vault is a massively popular sport in Xzhiland. And Master Phi-shoe ...
- 找不到getter/setter——没有安装lombok插件
项目pull后的问题: import lombok.Getter; import lombok.Setter; @Setter @Getter public class ConcreteEntity ...
- java web HttpServletRequest
一.HttpServletRequest介绍 HttpServletRequest 对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,通过这个对象提供的方法,可以获得客户端请求的所有信息. ...