स्थिर पुस्तकालय और पुनर्निधारणीय वस्तु फ़ाइल के बीच क्या अंतर है? या गतिशील पुस्तकालय और साझा ऑब्जेक्ट फ़ाइल के बीच।स्थैतिक पुस्तकालय और स्थानापन्न ऑब्जेक्ट फ़ाइल के बीच अंतर?
और यदि यह समान चीजें नहीं है, तो गतिशील लाइब्रेरी क्या है, जो इसके साथ लिंक करने की अनुमति देती है, लेकिन साझा ऑब्जेक्ट फ़ाइल नहीं है?
लेकिन मेरे प्रश्न "लाइब्रेरी बनाम ऑब्जेक्ट फ़ाइल" के बारे में हैं और "स्थैतिक बनाम गतिशील lib" के बारे में नहीं हैं। इसके अलावा मेरी अंग्रेजी अच्छी तरह से अच्छी नहीं है :)। तो, अगर यह सब उलझन में सवाल लिखने की वजह से है - कृपया मुझे बताओ। – Jofsey
एक लाइब्रेरी सिर्फ फाइलों का संग्रह है। बस यह सुनिश्चित करें कि संग्रह साझा या स्थैतिक होने के लिए है। मेरा जवाब आपको फ़ाइलों को साझा करने या स्थैतिक के बीच अंतर रखने के लिए है। –
आपका जवाब लगभग हर विस्तार ;-(एक ix86 लिनक्स एक साझा गैर 'PIC' कोड से पुस्तकालयों बना सकते हैं, में सही नहीं है। स्टेटिक पुस्तकालयों '-PIC' कोड शामिल कर सकते हैं, और साझा पुस्तकालयों में जोड़ा जा सकता है। स्मृति । मुझे लगता है कि सही तरीके से यह तब होता है जब दो या अधिक प्रक्रियाओं एक ही समारोह फोन है, तो एक गतिशील में इस समारोह पैकिंग कि कहना है कि - एक निष्पादन गतिशील जोड़ने का उपयोग करने का पदचिह्न * एक है कि नहीं करता है –