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», но он выделяется красным цветом, а белый текст мигает.

Есть ли способ сделать этот файл вручную? Что мне нужно сделать, чтобы make-файл сделал это для меня?


Обнаружил, что Make.inc связан с другим файлом, но это не тот файл. Как мне изменить ссылку?
zr00

Ответы:


3

в Make.topесть линия , где он пытается создать символическую ссылку:

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

команда завершится неудачно, если каталог исходного кода отсутствует $(HOME)/hpl, TOPdirпеременная должна быть определена в вашем Make.intel64:

TOPdir       = $(HOME)/hpl

Изменение переменной на ваш фактический путь должно решить проблему (или переместить исходный код в $(HOME)/hpl).


1

Я думаю, что проблема с новым именем hpl-2.0, используемым в tar, я решил с помощью:

# mv hpl-2.0 hpl
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.