LAPACKLAPACK,全称是Linear Algebra PACKage,一个高性能的线性代数的程序库,主页http://www.netlib.org/lapack/ 。
1、安装
LAPACK是用fortran写的,LAPACKE是它的C语言接口,先安装LAPACK,然后安装LAPACKE,那么在程序中可以直接调用C函数来实现需要的功能。
下面介绍这两个包的安装。
1)LAPACK的安装
从官方网站上下载lapack包,目前最新版本是3.3.1。解压之后,查看一下README文件。在Linux上安装(我用的时Ubuntu10.04LTS),需要先配置好make.inc文件。
一些编译参数,
PLAT 表示使用的平台,会接在生成lib库的名字中,原本是 _LINUX
,
我改成空的了。
FORTRAN 表示你使用的fortran编译器,根据自己安装的编译器来设置,我用的是 gfortran。
OPTS 表示 编译时的优化程度,设置为 -O2即可。
LOADER 设置成和FORTRAN 基本一样就可以了。
FORTRAN 表示你使用的fortran编译器,根据自己安装的编译器来设置,我用的是 gfortran。
OPTS 表示 编译时的优化程度,设置为 -O2即可。
LOADER 设置成和FORTRAN 基本一样就可以了。
确定生成目标如下,
BLASLIB
=
LAPACK安装与测试指南

本文详细介绍了如何在Linux(Ubuntu 10.04 LTS)上安装和测试LAPACK及其C语言接口LAPACKE。首先,通过下载并配置LAPACK源码,生成所需的库文件。接着,安装LAPACKE,修改make.inc文件,并编译生成liblapacke.a。随后,提供了LAPACK和LAPACKE的测试示例,包括编译链接步骤和预期的正确输出。最后,讨论了如何在项目中便捷地使用这些库文件。
最低0.47元/天 解锁文章
2290

被折叠的 条评论
为什么被折叠?



