Chinaunix首页 | 论坛 | 博客
  • 博客访问: 798849
  • 博文数量: 770
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-09 17:49
文章分类

全部博文(770)

文章存档

2011年(1)

2008年(769)

我的朋友

分类:

2008-10-10 11:35:19

系统是fedora4,安装一个应用软件需要BLAS,下载了blas-3.0-37.fc4.i386.rpm并安装.
在编译应用软件./configure时提示configure: error: BLAS library not found.
rpm -ql blas检查了一下,发现库位于
/usr/lib/libblas.so.3
/usr/lib/libblas.so.3.0
/usr/lib/libblas.so.3.0.3
于是做了如下设置:export LDFLAGS="-L/usr/lib"
export CPPFLAGS="-I/usr/include"
在ld.so.conf文件中加入一行/usr/lib/,但是编译时仍然提示相同错误.
以前在RHEL AS3中也安装过同一个应用软件,没出现任何问题,但是发现RHEL AS3中blas的库位于
/usr/lib/libblas.a.
/usr/lib/libblas.so
/usr/lib/libblas.so.3
/usr/lib/libblas.so.3.0
/usr/lib/libblas.so.3.0.3
比fedora4中多出了两个文件libblas.a libblas.so
应用软件的安装说明中提示,如果blas没有安装在默认目录,需要用如下命令编译:
./configure --with-blas=lib
The configure script automatically attempts to detect accelerated BLAS libraries, like DXML (DEC/Alpha), SCSL and SGIMATH (SGI/MIPS), ESSL (IBM/PowerPC), ATLAS, and PHiPACK. You can, however, force a specific library name to try via --with-blas=lib.
但是这地方的lib不知道咋改?
大家指点下我,急用!谢谢!      
--------------------next---------------------

阅读(761) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~