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फिर ऊपर के दो विकल्पों में से क्या बात है ?