安装的步骤如下:

(1)git clone git://github.com/xianyi/OpenBLAS

(2)cd OpenBLAS

(3)sudo make FC=gfortran (如果没有安装gfortran,执行sudo apt-get install gfortran)

也可以用这个指令,就把安装目录改为下面的目录了:/usr/local/Openblas/

sudo make --PREFIX=/usr/local/Openblas/ install  /*安装*/

(4) sudo make install (将OpenBLAS安装到/opt下)

结果如下:

make -j 8 -f Makefile.install install
make[1]: Entering directory '/home/lbg/下载/OpenBLAS'
Generating openblas_config.h in /opt/OpenBLAS/include
Generating f77blas.h in /opt/OpenBLAS/include
Generating cblas.h in /opt/OpenBLAS/include
Copying LAPACKE header files to /opt/OpenBLAS/include
Copying the static library to /opt/OpenBLAS/lib
Copying the shared library to /opt/OpenBLAS/lib
Generating openblas.pc in /opt/OpenBLAS/lib/pkgconfig
Generating OpenBLASConfig.cmake in /opt/OpenBLAS/lib/cmake/openblas
Generating OpenBLASConfigVersion.cmake in /opt/OpenBLAS/lib/cmake/openblas
Install OK!
make[1]: Leaving directory '/home/lbg/下载/OpenBLAS'

编译好的文件夹大小40M

(5)执行以下命令完成安装

ln -s /opt/OpenBLAS/lib/libopenblas.so  /usr/lib/libblas.so.3

ln -s /opt/OpenBLAS/lib/liblapack.so.3 /usr/lib/liblapack.so.3
   再次运行程序,则不会发生此类错误

make时报错:

/usr/bin/ld: cannot find -lgfortranCheck what version of gcc, g++, and gfortran you have:g++ --version
gcc --version
gfortran --version

结果gfortran也有,在目录/usr/lib/x86_64-linux-gnu/里面,

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so

就可以了


使用编译例子:

gcc testOpenBlas.c  -I /opt/OpenBLAS/include/ -L/opt/OpenBLAS/lib -lopenblas

ubuntu 安装OpenBLAS相关推荐

  1. ubuntu 安装 OpenBLAS

    文章目录 ubuntu 安装 OpenBLAS Download Make 查看 OpenBLAS 版本 尽情享用吧~ ubuntu 安装 OpenBLAS Download git clone gi ...

  2. Theano 中文文档 0.9 - 5.1 Ubuntu安装说明

    5.1 Ubuntu安装说明 译者:Python 文档协作翻译小组,原文:Ubuntu Installation Instructions. 本文以 CC BY-NC-SA 4.0 协议发布,转载请保 ...

  3. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  4. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  5. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  6. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  7. ubuntu安装KVM

    ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...

  8. 解决Ubuntu安装依赖问题

    解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...

  9. Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

    Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客

最新文章

  1. PLSQL_性能优化系列04_Oracle Optimizer优化器
  2. oracle reverse 反转函数
  3. Hystrix的应用案例:多短信供应商的自动切换与恢复
  4. [20161107]关于数据文件位图区.txt
  5. wget的url获取方式
  6. 首次使用Cesium加载3D数据不成功
  7. 基于并联SVM支持向量机训练HOG特征提取的人员目标提取
  8. SQL语言之多表查询(oracle)
  9. (转)SystemProcessesAndThreadsInformation
  10. Salt-Minion配置文件详解
  11. 《季羡林先生》读书笔记-3
  12. 让AI自动调参,才是百度无人车的进化方式:适应环境全靠自己 | 论文
  13. 接口自动化测试框架搭建(4、公用方法之url的拼接)--python+HTMLTestRunnerCN+request+unittest+mock+db
  14. 自媒体运营,你要的小工具来了
  15. UE4 UE5学习和资源网站整理
  16. 程序员数学(29)–投影与视图
  17. 湖南省中职学业水平考试复习试题(语文)
  18. Spark 连接kafka报错: Error while fetching metadata with correlation id xx [topicName=INVALID_REPLICATIO]
  19. linux-网卡名字说明_基本网络配置_修改MTU值
  20. 12306 验证码识别源码

热门文章

  1. 关于阻塞I/O 非阻塞I/O 同步I/O 异步I/O epoll select的学习
  2. 一台mysql并发能力_mysql怎么支撑百万级并发-对于同一个表,MySQL支持多少个并发操作...
  3. json支持utf-8_发票查重百科支持系统对接
  4. 开发过程真相...太真实了!一毛一样有没有!
  5. 秒懂 CountDownLatch 与 CyclicBarrier 使用场景
  6. 舒服了,微信支持多设备同时在线!
  7. 最完整的Explain总结,SQL优化不再困难
  8. 让 Linux 防火墙新秀 nftables 为你的 VPS 保驾护航
  9. Spring Boot:自定义starter
  10. java项目使用过滤器实例_Java web开发--过滤器篇(详细介绍)