2010-03-29 14 views
26

मैं एक स्थिर सी पुस्तकालय है है (जैसे कि mylib.a) और अगर यह पता लगाने के लिए क्या काम करता है कि फाइल के अंदर लागू किया जाता है संभव है मैं सोच रहा था। मेरे पास एक संबंधित हेडर फ़ाइल नहीं है। मुझे जो चाहिए वह जावा के लिए javap के बराबर है।क्या एक स्थिर सी पुस्तकालय में कार्य करता है पता लगाएँ

उत्तर

32

विंडोज पर आप dumpbin उपयोग कर सकते हैं। लिनक्स और दोस्तों पर आप nm का उपयोग कर सकते हैं।

+1

एनएम दोनों गतिशील (libfoo.so) और स्थैतिक (libbar.a) पुस्तकालयों के साथ काम करता है –

25

उपयोग nm। यह आपको केवल प्रतीक नाम देगा - जिनमें से अधिकांश T के साथ उपसर्ग किए गए प्रतीक कार्य होंगे। कार्य तर्क द्विआधारी में बनाए रखा नहीं है।

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