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