Makefile gagal menginstal file dengan benar, menginstal HPL

9

Saya mulai menginstal HPL beberapa waktu lalu dan memiliki pertanyaan terkait . Saya telah mengikuti panduan ini dari Intel . Saya pikir waran ini benar-benar baru. Ketika saya mencoba membuat arsip, hasilnya tampak baik-baik saja sampai akhir, di mana ia memberikan kesalahan.

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

Pergi ke direktori /hpl-2.0/src/auxil/intel64menunjukkan file, "Make.inc", tetapi itu disorot merah, dan teks putih berkedip.

Apakah ada cara untuk membuat file itu secara manual? Apa yang harus saya lakukan agar makefile melakukan ini untuk saya?

zr00
sumber
Menemukan bahwa Make.inc ditautkan ke file lain, tetapi itu bukan file yang tepat. Bagaimana cara mengubah tautan?
zr00

Jawaban:

3

di Make.topsana ada garis di mana ia mencoba membuat symlink:

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

perintah gagal jika direktori kode sumber tidak $(HOME)/hpl, TOPdirvariabel harus didefinisikan di Make.intel64:

TOPdir       = $(HOME)/hpl

Mengubah variabel ke jalur Anda yang sebenarnya harus menyelesaikan masalah (atau memindahkan kode sumber ke $(HOME)/hpl).

Tombart
sumber
1

Saya pikir masalahnya adalah dengan nama baru hpl-2.0 yang digunakan dalam tar, saya menyelesaikannya dengan:

# mv hpl-2.0 hpl
Zhen
sumber