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

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

我前段时间开始安装 HPL,并且有一个相关的问题我一直在关注英特尔的本指南。我认为这需要全新的。当我尝试创建存档时,输出似乎很好,直到最后出现错误。

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 帮我完成这个任务?

答案1

Make.top一行试图创建一个符号链接:

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

如果源代码目录不是$(HOME)/hpl,则命令失败,TOPdir变量应该在以下位置定义Make.intel64

TOPdir       = $(HOME)/hpl

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

答案2

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

# mv hpl-2.0 hpl

相关内容