c++ - What does it mean to resolve a symbol? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
ld- Linux.so प्रतीक प्रतीकों को संदर्भित करता है लेकिन इस अवधारणा को स्पष्ट नहीं करता है।
मुझे लगता है कि सवाल में वाक्यांश भी एलडी और लिनक्स के बाहर प्रयोग किया जाता है।
प्रतीक को हल करने का क्या मतलब है? मैंने इस वाक्यांश को बहुत कुछ देखा है, लेकिन मैंने एक परिभाषा कभी नहीं देखी है।
इस सवाल का कारण यह है कि मुझे यकीन है कि यदि एक चर के प्रतीक को हल करने से चर का निर्माण होगा या यदि एक प्रतीक को हल करने से केवल एक चर के अस्तित्व को नोट किया जाता है। प्रश्न यह एक से संबंधित है:
इसका मतलब है कि कोई उपयोग वास्तविक प्रतीक के स्थान (उदाहरण के लिए एक साझा लाइब्रेरी फ़ाइल में एक वास्तविक फ़ंक्शन का कोड) के साथ "अपरिभाषित" प्रतीक का (उदाहरण के लिए एक बिंदु जहां कोड का एक भाग साझा लाइब्रेरी में फ़ंक्शन कॉल करता है), आवश्यकतानुसार पुस्तकालय लोड कर रहा है।
शब्दावली का उपयोग दोनों समय समय और गतिशील पुस्तकालयों को चलाने के समय में स्थिर पुस्तकालयों के साथ जोड़ने के लिए किया जाता है।
सी ++ में, साझा लाइब्रेरी में एक वेरिएबल के प्रतीक को हल करने के लिए उसमें सब कुछ का निर्माण करना चाहिए लाइब्रेरी अगर लाइब्रेरी पहले से लोड नहीं हुई थी।
Comments
Post a Comment