1、安装gfortran
sudo apt-get install gfortran
2、下载LAPSCK,http://www.netlib.org/lapack/ 现在发布到3.5.0版本
3、解压
gunzip -c lapack.tgz | tar xvf -
4、进入解压后文件夹后,复制make.inc.example为make.inc
cp make.inc.example make.inc
5、编辑Makefile 文件内容,
把
lib: lapacklib tmglib
#lib: blaslib variants lapacklib tmglib
改为:
#lib: lapacklib tmglib
lib: blaslib variants lapacklib tmglib
6、sudo make
7、将生成的liblapack.a,librefblas.a,libtmglib.a 三个库拷贝到/usr/lib
sudo cp liblapack.a /usr/lib
sudo cp librefblas.a /usr/lib
sudo cp libtmglib.a /usr/lib
8、使用时
gfortran ***.f** -llapack -lrefblas
注意:
1、 有点版本生成的是libblas.a 相应的使用时要 -lblas,总之就是要相对应
2、fortran低版本是有格式要求的,前七行不能写程序之类的,所以随随便便写一个测试可能会报错
参考官方安装步骤
http://www.netlib.org/lapack/lawn81/node10.html