Makefile kann die Datei nicht korrekt installieren, HPL wird installiert

5576
zarose

Ich habe vor einiger Zeit mit der Installation von HPL begonnen und hatte eine ähnliche Frage . Ich habe diese Anleitung von Intel mitverfolgt . Ich denke, das garantiert eine völlig neue. Wenn ich versuche, das Archiv zu erstellen, scheint die Ausgabe bis zum Ende in Ordnung zu sein, wo es einen Fehler gibt.

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 

Beim /hpl-2.0/src/auxil/intel64Aufrufen des Verzeichnisses wird eine Datei "Make.inc" angezeigt, die jedoch rot markiert ist und der weiße Text blinkt.

Gibt es eine Möglichkeit, diese Datei manuell zu erstellen? Was muss ich tun, um das Makefile für mich zu erhalten?

9
Es wurde herausgefunden, dass Make.inc mit einer anderen Datei verknüpft ist, aber nicht die richtige Datei ist. Wie ändere ich den Link? zarose vor 13 Jahren 0

2 Antworten auf die Frage

3
Tombart

In Make.topeiner Zeile versucht es einen Symlink zu erstellen:

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

Der Befehl schlägt fehl, wenn das Quellcode-Verzeichnis nicht vorhanden $(HOME)/hplist. Die TOPdirVariable sollte in Ihrem definiert werden Make.intel64:

TOPdir = $(HOME)/hpl 

Wenn Sie die Variable in Ihren tatsächlichen Pfad ändern, sollte das Problem behoben sein (oder den Quellcode verschieben $(HOME)/hpl).

1
Zhen

Ich denke, das Problem ist mit dem neuen Namen hpl-2.0 im tar, den ich gelöst habe:

# mv hpl-2.0 hpl