Makefile ne parvient pas à installer le fichier correctement, l'installation de HPL


9

J'ai commencé à installer HPL il y a quelque temps et j'avais une question connexe . J'ai suivi ce guide d'Intel . Je pense que cela mérite un tout nouveau. Lorsque j'essaie de créer l'archive, la sortie semble correcte jusqu'à la fin, où elle donne une erreur.

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

Aller dans le répertoire /hpl-2.0/src/auxil/intel64affiche un fichier, "Make.inc", mais il est surligné en rouge et le texte blanc clignote.

Existe-t-il un moyen de créer manuellement ce fichier? Que dois-je faire pour que le makefile le fasse pour moi?


J'ai découvert que Make.inc est lié à un autre fichier, mais ce n'est pas le bon fichier. Comment changer le lien?
zr00

Réponses:


3

dans Make.topil y a une ligne où il essaie de créer un lien symbolique:

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

la commande échoue si le répertoire du code source ne l'est pas $(HOME)/hpl, la TOPdirvariable doit être définie dans votre Make.intel64:

TOPdir       = $(HOME)/hpl

Changer la variable en votre chemin réel devrait résoudre le problème (ou déplacer le code source vers $(HOME)/hpl).


1

Je pense que le problème est avec le nouveau nom hpl-2.0 utilisé dans le tar, j'ai résolu avec:

# mv hpl-2.0 hpl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.