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