ldd コマンド
コマンドやアプリケーションが,どんなライブラリをダイナミックリンクしているのか調べるには ldd コマンドを利用# ldd hoge
libX11.so.6.1 => (not found)
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
見つからないときは,(not found)と出る.
Solaris 8 の crle コマンド
Solaris 8 からは,Linux の ld.conf のような機能があります./usr/lib と /usr/local/lib に含まれるダイナミックライブラリーを参照させるためには,
# crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib
普通は LD_LIBRARY_PATH や LD_LIBRARY_PATH_64 変数を設定 (ライブラリーの含まれるパスをセットする)
Reference
Solaris Tipshttp://www.asi.co.jp/info/unix/solaris.html