zoukankan      html  css  js  c++  java
  • 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位的安装也可以推导出来)

  • 相关阅读:
    Linux常用的命令
    Docker编写镜像 发布个人网站
    Linux安装docker笔记
    单例模式
    Cache一致性协议之MESI
    linux环境搭建单机kafka
    【Ray Tracing The Next Week 超详解】 光线追踪2-4 Perlin noise
    【Ray Tracing The Next Week 超详解】 光线追踪2-3
    【Ray Tracing The Next Week 超详解】 光线追踪2-2
    【Ray Tracing The Next Week 超详解】 光线追踪2-1
  • 原文地址:https://www.cnblogs.com/juluwangshier/p/12015699.html
Copyright © 2011-2022 走看看