Makefile无法正确安装文件,无法安装HPL


9

我前一段时间开始安装HPL,并有一个相关的问题。我一直在关注Intel的本指南。我认为这值得一个全新的概念。当我尝试制作归档文件时,输出似乎一直很好,直到结束为止,这会产生错误。

make[2]: Entering directory `/hpl-2.0/src/auxil/intel64'
Makefile:47: Make.inc: No such file or directory
make[2]: *** No rule to make target `Make.inc'.  Stop.
make[2]: Leaving directory `/hpl-2.0/src/auxil/intel64'
make[1]: *** [build_src] Error 2
make[1]: Leaving directory `/hpl-2.0'
make: *** [build] Error 2

转到目录将/hpl-2.0/src/auxil/intel64显示文件“ Make.inc”,但突出显示为红色,白色文本闪烁。

有没有办法手动制作该文件?我需要做些什么来获取Makefile来为我执行此操作?


发现Make.inc已链接到另一个文件,但它不是正确的文件。如何更改链接?
2011年

Answers:


3

Make.top一行中尝试创建符号链接:

   $(LN_S) $(TOPdir)/Make.$(arch) Make.inc

如果源代码目录不在$(HOME)/hpl,则命令失败,TOPdir应在您的中定义变量Make.intel64

TOPdir       = $(HOME)/hpl

将变量更改为实际路径应该可以解决问题(或将源代码移至$(HOME)/hpl)。


1

我认为问题在于tar中使用了新名称hpl-2.0,我使用以下方法解决了:

# mv hpl-2.0 hpl
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.