Makefile не может правильно установить файл, установка HPL

Я начал устанавливать 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 ответа

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

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

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

TOPdir       = $(HOME)/hpl

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

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

# mv hpl-2.0 hpl
Другие вопросы по тегам