首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装ARPACK时有关makefile的问题

安装ARPACK时有关makefile的问题
EN

Stack Overflow用户
提问于 2014-04-19 08:22:28
回答 2查看 1.8K关注 0票数 2

我目前正在尝试安装ARPACK,以便在大型信息网络中使用Armadillo中的稀疏矩阵。的说明

但是,当我在更改文件所在的目录后尝试运行make lib时,我在自述文件的这一行遇到了问题

代码语言:javascript
运行
复制
7. Do "make lib" in the current directory to build the standard library 
   "libarpack_$(PLAT).a" 

在子文件夹中,只有四个不同的平台文件,它们是

代码语言:javascript
运行
复制
ARmake.CRAY
ARmake.SGI
ARmake.SP2
ARmake.SUN4

缺省值为SUN4,由于行的原因,平台的文件必须存在

代码语言:javascript
运行
复制
ARPACKLIB  = $(home)/libarpack_$(PLAT).a

包含在makefile中。然而,我的电脑有Sandy Bridge架构(Ubuntu 12.04),我不确定是否应该使用该文件。

此外,在运行make lib命令(在此上下文中为make all )后,我得到以下错误:

代码语言:javascript
运行
复制
me@mycomp:~/devel/ARPACK2/ARPACK$ make lib
Making lib in /home/me/devel/ARPACK2/ARPACK/BLAS
/bin/sh: 6: /bin/make: not found
Making lib in /home/me/devel/ARPACK2/ARPACK/LAPACK
/bin/sh: 6: /bin/make: not found
Making lib in /home/me/devel/ARPACK2/ARPACK/UTIL
/bin/sh: 6: /bin/make: not found
Making lib in /home/me/devel/ARPACK2/ARPACK/SRC
/bin/sh: 6: /bin/make: not found
ranlib /home/me/devel/ARPACK2/ARPACK/libarpack_SUN4.a
ranlib: '/home/me/devel/ARPACK2/ARPACK/libarpack_SUN4.a': No such file
make: *** [arpacklib] Error 1

我刚刚使用make安装了LAPACK和OpenBLAS,但由于某些原因,我在这里遇到了问题。我在安装库方面经验不是很丰富,但是我遇到的文档并没有帮助我克服这一点。

EN

回答 2

Stack Overflow用户

发布于 2014-07-10 20:20:36

ARmake.inc中,如果您想要将其构建到其他位置(如自述文件中所写),则需要更改home = $(HOME)/ARPACK行。然后,libarpack_$(PLAT).a将存储在那里,例如/home/username/arpack/ARPACK

还要更改PLAT = LINUX

您看到的错误是由于make的位置不正确造成的。

ARmake.inc中,将MAKE = /usr/bin/make更新到make的正确位置。

票数 4
EN

Stack Overflow用户

发布于 2014-11-10 19:38:30

您需要找到"make“命令,它可能位于/usr/bin/make。在ARmake.inc中,您必须指定"make“命令的正确路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23164317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档