web-dev-qa-db-ja.com

Makefileはファイルを正しくインストールできず、HPLをインストールします

しばらく前に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でこれを行うには、何をする必要がありますか?

9
zr00

_Make.top_には、シンボリックリンクを作成しようとしている行があります。

_   $(LN_S) $(TOPdir)/Make.$(Arch) Make.inc
_

ソースコードディレクトリが$(HOME)/hplでない場合、コマンドは失敗します。TOPdir変数は_Make.intel64_で定義する必要があります。

_TOPdir       = $(HOME)/hpl
_

変数を実際のパスに変更すると、問題が解決するはずです(または、ソースコードを$(HOME)/hplに移動します)。

3
Tombart

問題はtarで使用されている新しい名前hpl-2.0にあると思います、私は次のように解決しました:

# mv hpl-2.0 hpl
1
Zhen