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ですか?