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
นั้นคืออะไร?