ldconfig
memiliki dua opsi menarik:
-f conf
Use conf instead of /etc/ld.so.conf.
-C cache
Use cache instead of /etc/ld.so.cache.
Saya mencoba menyalin /etc/ld.so.conf
ke direktori home saya sendiri, dan mengeditnya untuk memasukkan path ke perpustakaan lokal saya misalnya /home/syockit/local/usr/lib
dll. Dan berlari
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache
dan kemudian, untuk mengkonfirmasi bahwa perpustakaan di-cache, saya berlari
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache -p | less
dan itu tidak termasuk semua perpustakaan saya di atas juga termasuk perpustakaan sistem.
Sekarang, saya ingin memiliki linker default menggunakan keduanya. Tetapi dalam man ld.so
, saya melihat tidak disebutkan bisa menggunakan kebiasaan .conf
atau .cache
. Jadi apa gunanya dua opsi di atas ldconfig
?