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

5492
zarose

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

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

2 ответа на вопрос

3
Tombart

in Make.top there's a line where it's trying to create a symlink:

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

the command fails if the source code directory is not $(HOME)/hpl, TOPdir variable should be defined in your Make.intel64:

TOPdir = $(HOME)/hpl 

Changing the variable to your actual path should solve the problem (or move source code to $(HOME)/hpl).

1
Zhen

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

# mv hpl-2.0 hpl 

Похожие вопросы