zoukankan      html  css  js  c++  java
  • OpenBlas编译方法(体验msys下使用MingW)

    OpenBlas是一个优化的Blas库,基于GotoBlas21.13 BSD版,安装步骤如下:

    Windows下安装:

    1. 在SourgeForge下载最新的OpenBlas库:http://sourceforge.net/projects/openblas/files/

    2.  解压下载的源码到工作目录,比如:E:VMwareSharedFolderOpenBLAS

    3. 根据OpenBlas在GitHub上的说明“Howto use OpenBLAS in Microsoft Visual Studio”,下载MinGW,启动mysys shell,检查gcc的版本,如果低于4.7,那么进行升级,否则直接编译即可,命令如下:

    gcc –v                                  ::查看gcc的版本号

    mingw-get removegcc           ::卸载gcc

    mingw-get updategcc            ::更新gcc

    mingw-getupgrade gcc          ::升级gcc

    4. 确保gcc版本高于4.7后,在Mysys shell中进入OpenBlas目录,输入make即可开始编译,OpenBlas会自动检测编译器和CPU:

     

    5. 编译完成后,在OpenBlas目录下,会出现libopenblas.a和libopenblas.dll两个文件,安装一下命令将编译好的OpenBlas库安装到系统中去:

    [plain] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. make PREFIX=/c/warmerda/OpenBLAS install  


    6.      安装完毕后,在C:warmerdaOpenBLAS目录下会出现include和lib两个目录,include中包含库的头文件,lib目录里是libopenblas.a和libopenblas.dll两个文件,其中libopenblas.a是MinGW的lib库文件,libopenblas.dll是Windows的动态库文件,目前我们只有动态库,没有lib文件,因此需要进一步处理,生成windows的lib文件才可以使用。下一篇文件中,我将会讲解如何从一个dll文件生成lib文件,见 由动态库文件dll生成lib库文件

    http://blog.csdn.net/giselite/article/details/32094701

  • 相关阅读:
    xml的建模
    P1341 无序字母对
    P1330 封锁阳光大学
    P2661 信息传递
    P1312 Mayan游戏
    P1514 引水入城
    C. Sad powers
    P1195 口袋的天空
    P1821 [USACO07FEB]银牛派对Silver Cow Party
    P1396 营救
  • 原文地址:https://www.cnblogs.com/findumars/p/5127864.html
Copyright © 2011-2022 走看看