コンパイルからメイク作業では問題なかったものの,いざ起動させようとした場合,次のようなエラーが表示されてしまうことがある。 # ldd a.out error in loading shared libraries: libpisock.so.3: cannot open shared object file: No such file or directory これは,一般的にコンパイル時に作成されたライブラリにリンクしようとしているが,ファイルが見つからないという意味だ。 ここでの例は,libpisock.so.3ファイルが見当たらないという内容だが,このファイルを検索すると/usr/local/libに存在するとしよう(# locate libpisock.so.3などとして検索したものと想定する)。しかし,ライブラリとしては,次のように認識されていない。