मैं उबंटू लिनक्स लाइब्रेरी पथ कैसे निर्धारित करूं? यही है, लिंकर को पता है कि मेरे प्रोग्राम को लिंक करते समय ऑब्जेक्ट फाइलों को पकड़ने के लिए कहां मिलना है?उबंटू लिनक्स लाइब्रेरी पथ
उत्तर
-L
पैरामीटर के साथ-साथ पर्यावरण परिवर्तनीय LD_LIBRARY_PATH
का उपयोग करते समय फ़ाइल पथ स्पष्ट रूप से सेट किया जा सकता है।
-L
परम का उपयोग करके लिंकर में हार्ड-कोड किए गए कुछ पथ भी हैं। आप कमांड के साथ इन देख सकते हैं:
gcc -Xlinker -v
यदि यह एक मानक पथ (/lib
, /usr/lib
) नहीं है, आप संकलक ध्वज के साथ स्थान को निर्दिष्ट कर सकते हैं। g++
के लिए, यह -L/some/path/lib
है। यदि आप ऑटोोटूल का उपयोग करते हैं, तो आपको एक विशिष्ट पथ की आवश्यकता होने पर बस LDFLAGS=-L/some/path/lib
के साथ कॉन्फ़िगर कर सकते हैं। यदि कॉन्फ़िगरेशन को प्रोजेक्ट के लिए ठीक तरह से डिज़ाइन किया गया है, तो इसमें --with-some-library=PATH
विकल्प होना चाहिए, जहां आप केवल उस लाइब्रेरी के लिए पथ निर्दिष्ट कर सकते हैं।
/etc/ld.so.conf
और /etc/ld.so.conf.d/
निर्देशिका में फ़ाइलों को देखें - जहां यह सेट है।
लिंक करते समय, आपको यह इंगित करने के लिए -L ध्वज निर्दिष्ट करना होगा कि लाइब्रेरी कहां स्थित है। रनटाइम पर, गतिशील लिंकर "/etc/ld.so.conf", "/etc/ld.so.conf.d/*" और LD_LIBRARY_PATH के मान में दिए गए पथ का उपयोग करता है।
"sudo ldconfig" सिस्टम के कैश को अपडेट करता है अगर आपने अभी कुछ नया इंस्टॉल किया है।
- 1. लिनक्स/उबंटू
- 2. उबंटू लिनक्स
- 3. उबंटू/लिनक्स
- 4. उबंटू लिनक्स
- 5. उबंटू: एसडब्ल्यूटी ऐप जीटीके लाइब्रेरी
- 6. आभासी होस्ट XAMPP [लिनक्स उबंटू]
- 7. मैं 64 बिट उबंटू/लिनक्स
- 8. लिनक्स: $ पथ चर
- 9. उबंटू
- 10. जीयूआई/टीयूआई लिनक्स लाइब्रेरी
- 11. लिनक्स कॉन्फ़िगरेशन फ़ाइल लाइब्रेरी
- 12. उबंटू
- 13. उबंटू
- 14. लिनक्स/उबंटू के लिए अच्छा ओपनजीएल ट्यूटोरियल?
- 15. नियमित अभिव्यक्ति उपकरण (लिनक्स/उबंटू) का परीक्षण
- 16. डेल्फी खोज पथ बनाम लाइब्रेरी पथ बनाम ब्राउज़िंग पथ
- 17. डेल्फी XE: खोया लाइब्रेरी पथ
- 18. CMake लाइब्रेरी की पूर्ण पथ
- 19. उबंटू
- 20. उबंटू
- 21. उबंटू
- 22. उबंटू
- 23. उबंटू
- 24. सर्वश्रेष्ठ सी ऑडियो लाइब्रेरी लिनक्स
- 25. उबंटू
- 26. उबंटू
- 27. उबंटू
- 28. उबंटू
- 29. उबंटू
- 30. उबंटू