Ubuntu下载并安装blas、cblas、lapack

1、安装gfortran

sudo apt-get install gfortran

2.下载安装包

blas:http://www.netlib.org/blas/blas.tgz  

cblas:http://www.netlib.org/blas/blast-forum/cblas.tgz

lapack:http://www.netlib.org/lapack/

3.安装blas

先解压文件 tar xvf blas.tgz,或直接将文件提取出来

cd blas #blas的解压文件夹

gfortran -c -O3 *.f  #编译生成.o执行文件

ar rv libblas.a *.o  #链接所有的 .o文件,生成 .a 文件

sudo cp libblas.a /usr/local/lib  # 将库文件复制到系统库目录

4.安装cblas

先解压文件 tar xvf cblas.tgz,或直接将文件提取出来

cd cblas #cblas的解压文件夹

按照运行环境复制Makefile.xx为Makefile.in,若使用linux系统则将

Makefile.LINUX改成Makefile.in

然后执行

cp ../../blas/BLAS-3.10.0/libblas.a testing  testing  #将上一步编译成功的 libblas.a 复制到 CBLAS目录下的testing子目录 

make #编译所有的目录

cp lib/cblas_LINUX.a /usr/local/lib/libcblas.a # 将库文件复制到系统库目录下

5.安装lapack

解压文件 tar xvf lapack.tgz,或直接将文件提取出来

cd lapack #lapack的解压文件夹

按照编译器将INSTALL文件夹中的make.inc.xx 复制到lapack目录下的make.inc,若使用gfortran则用make.inc.gfortran来替换。

接下来修改make.inc文件

 make #编译所有的lapack文件  

在这里执行完毕后报了一个错误

NEP: Testing Nonsymmetric Eigenvalue Problem routines
./EIG/xeigtstz < nep.in > znep.out 2>&1
Makefile:463: recipe for target 'znep.out' failed make[1]: *** [znep.out] Error 139 make[1]: Leaving directory '/home/xfbupt/project/other/lapack-3.7.1/TESTING' Makefile:42: recipe for target 'lapack_testing' failed make: *** [lapack_testing] Error 2

这个不用管。

cd LAPACKE #进入LAPACKE 文件夹,这个文件夹包含lapack的C语言接口文件  

make # 编译lapacke  

sudo cp include/*.h /usr/local/include #将lapacke的头文件复制到系统头文件目录  

cd .. #返回到 lapack 目录  

sudo cp *.a /usr/local/lib # 将生成的所有库文件复制到系统库目录

参考于:

blas、lapack、atlas在Ubuntu上的安装_blas 安装ubuntu-CSDN博客

科学网—Linux下安装blas和lapack包小记 - 徐博伦的博文

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美人胖八分

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值