YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

ldconfigで共有ライブラリを認識させる

動機

昨日はCygwinにCORBAをインストールしたわけですが,今度はサーバ用マシンにインストールしたときにちょっとつまづいたので,今後のためにもメモ.

方法

共有ライブラリのリンクに失敗すると

cannot open shared object file: No such file or directory

というようなエラーがでます.ちゃんと共有ライブラリがある場所を認識できてないということですね.この場合は/etc/ld.so.confを変更します.

/usr/lib
/usr/X11R6/lib
/usr/local/lib  <-- 追加

その後にこの設定ファイルを読み直すためにldconfigコマンドを使います.

# /sbin/ldconfig

これで完了です.