ldconfig
2つの興味深いオプションがあります。
-f conf
Use conf instead of /etc/ld.so.conf.
-C cache
Use cache instead of /etc/ld.so.cache.
私は/etc/ld.so.conf
自分のホームディレクトリにコピーしてみて、ローカルライブラリへのパス/home/syockit/local/usr/lib
などを含むように編集しました。
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache
その後、ライブラリがキャッシュされていることを確認するために、実行しました
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache -p | less
システムライブラリも含めて、すべてのライブラリが含まれています。
ここで、デフォルトのリンカーがこれら2つを使用するようにします。しかし、man ld.so
では、カスタム.conf
またはを使用できるという言及はありません.cache
。では、上記の2つのオプションのポイントは何ldconfig
ですか?