जवाबों:
@PSkocik ने इसका जवाब दिया। मैं सिर्फ और अधिक विवरण जोड़ना चाहता हूं। ELF में दो प्रकार के प्रतीक खंड होते हैं: .symtabऔर .dynsym(विवरण के लिए लिनक्स मानक बेस कोर विशिष्टता, उर्फ LSB_5.0.0 देखें)। .symtabसाझा देयता के लिंकिंग चरण के लिए है। एक बार लिंकिंग समाप्त हो जाने के बाद, .symtabअनुभाग की आवश्यकता नहीं है। इस .dynsymखंड में महत्वपूर्ण प्रतीक शामिल हैं जिन्हें गतिशील लिंकर द्वारा खोजा जाना चाहिए। nmडिफ़ॉल्ट रूप से केवल .symtabअनुभाग में प्रतीकों को डंप करता है ।
LSB_5.0.0 धारा 10.2.2.1, "ईएलएफ अनुभाग प्रकार", कहते हैं कि एक अनुरूप साझा देयता दोनों में से एक होनी चाहिए .symtabया .dynsymनहीं। ABI लाइब्रेरी के एक हिस्से के रूप में, एफबीआईसी को .symtabकल्पना के अनुरूप छीन लिया गया है ।
पता लगाएँ कि क्या यह एक साझा वस्तु है, या, एक नियमित ASCII फ़ाइल। यदि यह एक साझा वस्तु है, तो आपको "ईएलएफ 32-बिट एलएसबी साझा वस्तु" देखना चाहिए।
file /lib/i386-linux-gnu/libc.so.6
libc.so.6वस्तुतः एक साझा वस्तु है।