ld.so.conf.dに追加した後、ldはMKLライブラリを見つけることができません。

ld.so.conf.dに追加した後、ldはMKLライブラリを見つけることができません。

libmkl_rt.soFedora 30でJuliaをコンパイルしながらライブラリをリンクしようとしています。図書館はにあります/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/intel64_lin/

実行ld -lmkl_rt結果は「ld:can find -lmkl_rt」です。

場所を手動で指定すると、期待どおりに機能します。

ld -L/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/intel64_lin -lmkl_rt結果は「ld:警告:エントリシンボル_startが見つかりません。開始アドレスが設定されていません」です。

この場所をLD_LIBRARY_PATH環境変数(デフォルトでは空)に追加しようとしましたldconfig。これらのどれもldがライブラリを見つけることを許可しません。

ldにこのパスを検索させるにはどうすればよいですか?

ベストアンサー1

おすすめ記事