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", але він виділяється червоним кольором, а білий текст блимає.

Чи є спосіб вручну зробити цей файл? Що мені потрібно зробити, щоб зробити файл makefile для мене?


З'ясували, що 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, що використовується в дьогті, і я вирішив:

# mv hpl-2.0 hpl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.