該包是高性能的線性代數計算庫,兩個包一般是相互依賴,因此選擇同時介紹其安裝:
官方發布如今是lacpack-3.5.0.tgz,獲取方法是網址。但打不開,ubuntu一般用
wget http://www.netlib.org/lapack/lapack-3.5.0.tgz
下載后解壓
tar -zxvf lapack-3.5.0.tgz
在make之前,需要先創建一個make.inc文件,可以直接根據make.inc.example創建: cd lapack-3.5.0 cp make.inc.example make.inc 如果是使用Ubuntu+gfortran,則無須更改make.inc里的內容,否則需要根據系統環境和編譯器修改文件里對應的選項。LAPACK依賴BLAS,因此在編譯LAPACK前需要提供BLAS包,所幸LAPACK里已經集成了BLAS包,但默認並不編譯它。要想編譯LAPACK前先編譯BLAS,需要修改一下makefile: gedit Makefile 光標定位到第11行並將內容改為: lib: blaslib lapacklib tmglib 保存退出,然后開始make整個工程。 make 編譯完成后,目錄下將生成blas_LINUX.a、lapack_LINUX.a和tmglib_LINUX.a三個文件。
