Makefile で次のように一緒にコンパイルする必要があるいくつかのファイルがあります (名前は現在ダミーです)。
compile:
g++ prog1.cpp func1.cpp func2.cpp func3.cpp -L/usr/lib/ -lmkl_lapack64 -lmkl
-lguide -lpthread -o output_ready.out
コンパイルを行うと、次のエラーが発生します。
/usr/bin/ld: cannot find -lmkl_lapack64
/usr/bin/ld: cannot find -lmkl
/usr/bin/ld: cannot find -lguide
collect2: ld returned 1 exit status
make: *** [compile] Error 1
このプログラムは、以前に別のマシンで正しくコンパイルされました。
Q: lapack lib のパスが正しいかどうかを確認するにはどうすればよいですか? どうすれば修正できますか? ライブラリがインストールされます (正しいパスかどうかはわかりません)。
有益なコメントは大歓迎です。R