YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

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

これで完了です.