2010-04-26 23 views
11

से नाम निष्कर्षण मैं एक स्थिर पुस्तकालय static_library.aसमारोह स्थिर पुस्तकालय

कैसे सूची कार्य करता है और तरीकों वहाँ का एहसास है। या कम से कम कैसे देखना है कंक्रीट फ़ंक्शन 'FUNCTION_NAME' को एहसास हुआ?

उत्तर

21

लिखें

nm static_library.a 

यह आपको पुस्तकालय में प्रतीकों की पूरी सूची देता है।

11

उल्लेख के अनुसार nm <library> का उपयोग करें।

यदि यह सी ++ से निर्मित लाइब्रेरी है तो आपको nm --demangle विकल्प का उपयोग अपने "उलझन" संस्करणों के बजाय मूल प्रतीक नाम वापस पाने के लिए करना चाहिए।

+2

यह सी ++ नहीं है, लेकिन सी, तो संकलक जीसीसी था। यह ठीक है - डेमंगल। अगली बार खाते में ध्यान दें, टीएनएक्स। – Max

संबंधित मुद्दे