LAPACK+BLAS安装教程


安装 BLAS 和 LAPACK 库

注:使用 gfortran编译

软件下载地址

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

注:BLAS库包含在LAPACK文件夹中,无需另外下载

安装编译

tar -zxvf lapack-3.8.0
cd lapack-3.8.0
cp make.inc.example make.inc

修改Makefile 中某几行如下:

#
#  Top Level Makefile for LAPACK
#  Version 3.4.1
#  April 2012
#

include make.inc

all: lapack_install lib blas_testing lapack_testing

#lib: lapacklib tmglib
lib: blaslib variants lapacklib tmglib

修改make.inc 最后几行如下:

BLASLIB      = ../../libblas.a
CBLASLIB     = ../../libcblas.a
LAPACKLIB    = liblapack.a
TMGLIB       = libtmglib.a
LAPACKELIB   = liblapacke.a

编译

make -j8 

注:编译时可能会在TESTING时出错。不用管这个错误。只要生成了所需要的libblas.a等文件就好。

进如LAPACKE文件夹

cd LAPACKE
make -j8
#进入LAPACKE文件中的include文件夹,将所有文件复制到 /usr/local/include
cd include
sudo cp *.h /usr/local/include
sudo cp *.in /usr/local/include

返回到lapack-3.8.0文件夹,将所有 .a文件复制到/usr/local/lib 中

sudo cp *.a /usr/local/lib

将文件放到/usr/local文件夹,方便以后调用库时可以默认,不用额外添加路径。


文章作者: 天帝君豪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 天帝君豪 !
  目录