安装 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文件夹,方便以后调用库时可以默认,不用额外添加路径。