ldconfig มีสองตัวเลือกที่น่าสนใจ:
-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
และมันรวมไลบรารีทั้งหมดของฉันไว้ด้านบนรวมถึงไลบรารีระบบด้วย
ตอนนี้ฉันต้องการให้ลิงเกอร์เริ่มต้นใช้สองสิ่งนี้ แต่ในman ld.soผมเห็นไม่มีการเอ่ยถึงความสามารถในการใช้งานที่กำหนดเองหรือ.conf .cacheแล้วจุดของสองตัวเลือกข้างต้นldconfigนั้นคืออะไร?