आप मैनपेज़ की कुछ पुरानी प्रतियां पढ़ रहे होंगे (जोर दिया):
-rpath = dir रनटाइम लाइब्रेरी खोज पथ में
एक निर्देशिका जोड़ें । यह
साझा वस्तुओं के साथ एक ईएलएफ निष्पादन योग्य को जोड़ने पर उपयोग किया जाता है । ऑल-आरप
तर्क वितर्क और रनटाइम लिंकर को पारित किए जाते हैं , जो रनटाइम
पर साझा किए गए ऑब्जेक्ट का पता लगाने के लिए उनका उपयोग करता है।
बनाम
-L searchdir
--library-path = searchdir
पथ खोज की सूची में पथ खोजकर्ता जोड़ें जो ld
संग्रह पुस्तकालयों और ld नियंत्रण स्क्रिप्ट की खोज करेगा ।
तो, -L
बताता है कि ld
कहां लिंक करने के लिए पुस्तकालयों को देखना है। आप इसका उपयोग करते हैं (उदाहरण के लिए) जब आप अपने बिल्ड ट्री में पुस्तकालयों के खिलाफ निर्माण कर रहे होते हैं, जिसे सामान्य सिस्टम लाइब्रेरी पथों में रखा जाएगा make install
। --rpath
दूसरी ओर, निष्पादन योग्य के अंदर उस पथ को संग्रहीत करता है, ताकि रनटाइम डायनेमिक लिंकर पुस्तकालयों को ढूंढ सके। आप इसका उपयोग तब करते हैं जब आपके पुस्तकालय सिस्टम लाइब्रेरी खोज पथ के बाहर होते हैं।
-rpath-link
?