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-файл сделать это для меня?

2 ответа2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .