PGPLOTのプログラムも完成したことだし、
コンパイルしてみるか、ということでlibpgplot.so、libX11.soまで
リンクして実行ファイルを作成。実行ファイルまで出来たのなら
問題なく動くかと思ったら、
error while loading shared libraries: libpgplot.so:
cannot open shared object file: No such file or directory
となって実行できない。実行ファイルの成り立ちを
ちゃんと理解していないのでどうしてよいかわからず、
とりあえずネットで検索。
/etc/ld.so.conf
に書かれたディレクトリの中に共有オブジェクトを
置いていないと認識されないとのこと。
なので解決方法としては
1. /etc/ld.so.conf
の中身に
/usr/local/pgplot/
を加えてldconfigを実行する
2. /usr/lib(恐らく/etc/ld.so.confにデフォルトで書かれている)に
libpgplot.soへのシンボリックリンクファイルを置く
のいずれかかな。
0 件のコメント:
コメントを投稿