web-dev-qa-db-ja.com

libtbb.so.2ライブラリは、 `compilervars.sh intel64`をソースするときに存在しません

makeコマンドを使用してファイルを実行しようとしています。しかし、これを行うと、次のメッセージが表示されます。

make: ifort: Command not found

次のコマンドを使用してifort環境を設定する必要があることを知っています。

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/bin/compilervars.sh intel64

しかし、これを行うと、次のメッセージが表示されます。

ERROR: libtbb.so.2 library does not exist in SUBSTITUTE_INSTALL_DIR_HERE/lib/intel64/gcc4.8.

誰か私が何をすべきか知っていますか?どうやら通常の変数LD_LIBRARY_PATHを変更して、gcc4.8の場所を通知する必要があるようです。

手動で見つけることができます:/opt/intel/tbb/lib/intel64/gcc4.8

この情報はどこに置くべきですか?

現在Parallel Studio XE 202を使用しています。

開いた

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/bin/compilervars.sh

お気に入りのエディタを使用して、tbb/bin/tbbvars.sh

そのスクリプトの完全なパスを見つけます。それは次のようなものでなければなりません

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/tbb/bin/tbbvars.sh

thatを開き、行を探します

TBBROOT=SUBSTITUTE_INSTALL_DIR_HERE

と置き換える

TBBROOT="/opt/intel/tbb"

2
shinjin