回 帖 发 新 帖 刷新版面

主题:linux系统下安装lapack-3.6.1出现问题

在linux系统中安装lapack-3.6.1,已经将make.inc.example 改名为 make.inc,且进行了修改,对makefile也进行了修改,但make后出现问题:
/bin/sh: ./testlsame: not found
/bin/sh: ./testdslamch: not found
/bin/sh: ./testsecond: not found
/bin/sh: ./testdsecnd: not found
/bin/sh: ./testieee: not found
/bin/sh: ./testversion: not found
make: *** [lapack_install] 错误 127
请问该怎么解决?

有的人的解决方法是:

make.inc中的timer没有正确指定。
要看你的编译器把etime这个函数处理成intrinsic,还是external。
实在不行选none

但我还是不成功。

我的make.inc中timer的代码为:

# Timer for the SECOND and DSECND routines
#
# Default : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME
# TIMER    = EXT_ETIME
# For RS6K : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME_
# TIMER    = EXT_ETIME_
# For gfortran compiler: SECOND and DSECND will use a call to the INTERNAL FUNCTION ETIME
#TIMER    = INT_ETIME
# If your Fortran compiler does not provide etime (like Nag Fortran Compiler, etc...)
# SECOND and DSECND will use a call to the INTERNAL FUNCTION CPU_TIME
# TIMER    = INT_CPU_TIME
# If neither of this works...you can use the NONE value... In that case, SECOND and DSECND will always return 0
TIMER     = NONE
0

回复列表 (共1个回复)

沙发

在线博彩平台:www.lcmty.com 
在线博彩平台:www.7macau.com
在线博彩平台:www.bp258.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册