タグ

LD_LIBRARY_PATHに関するBoBppのブックマーク (1)

  • LD_LIBRARY_PATH 覚書 | ブーログ

    LD_LIBRARY_PATHはLinuxのダイナミックリンカーであるld-linux.soが共有ライブラリを探すためのパスを設定した環境変数。 プログラムが起動したとき、まずld-linux.soが読み込まれ、これが必要な共有ライブラリを探してリンクする。その後プログラムが実行される。 ld-linux.soはまず環境変数LD_LIBRARY_PATHから探す。ただし、 setuid/setgid去れているプログラムは除外される。 次に、/etc/ld.so.cacheから探す。これはバイナリファイル。速い。 最後に、/usr/lib, /libから探す。 /etc/ld.so.cacheは/sbin/ldconfigによってつくられる。ldconfigはライブラリのシンボリックリンクも作成する。ldconfigは/etc/ld.so.confファイルに記述してあるディレクトリに対して操

  • 1