CBLAS 的安装

来源:百度文库 编辑:神马文学网 时间:2024/04/29 08:21:24

CBLAS 的安装_生活 [原文地址]

分类: 未分类 | 修改 | 删除 | 推荐到分类 | 2009-12-27 03:45:28

关注我,接收知名公司内部招聘信息

每天的生活,如有所得,放在这儿与大家分享。



2007-07-07 11:41
前面的文章中,我们在连接中使用了 -lgslcblas (suse 10.1)
在 FC 6 的机器上,我没有使用 -lgslcblas, 也编译陈功了。
如果不想安装 gsl , 是不是可以安装 cblas
http://www.netlib.org/blas/index.html

然后,使用 -lcblas 一样可以在suse 10.1 下编译成功呢? 实验证明是可行的。

cblas 上的安装也很简单,但在安装 cblas 之前必须安装 blas。
然后,在解亚 CBLAS.tgz 后, for example,
cp CBLAS.tgz /usr/local/share
cd /usr/local/share
tar xzvf CBLAS.tgs
cd CBLAS
下面是为你的机器选合适的类型,我choose LINUX
ln -s Makefile.LINUX Makefile.in
然后,阅读README 发现 需要修改两个地方
修改 Makefile.in
BLLIB 和 CBDIR 的路径。
第一个是 libblas.a 所在的路径, 你可以使用 whereis libblas.a 找到他的路径。
BLLIB = /usr/local/lib/libblas.a
第二个是 CBLAS 解压的路径。
CBDIR = /usr/local/share/CBLAS

make all

编译完成后,你会发现 /usr/local/lib/CBLAS/lib 下多了一个文件夹
LINUX
其中包含一个文件 cblas_LINUX.a

把这个库文件在 /usr/local/lib 下做一个 快捷连接即可。
cd /usr/local/lib
ln -s /usr/local/share/CBLAS/lib/LINUX/cblas_LINUX.a ./libcblas.a