Libgcc_s.so में क्या है?


25

मैंने कामयाबी के बिना इसे अंजाम तक पहुँचाने के लिए objdump चलाने की कोशिश की। क्या यह पता लगाने का एक तरीका है कि पुस्तकालय क्या करता है?


3
objdump -T libgcc_s.soआप साझा वस्तु लिंकर अंक देता है। यह मानते हुए कि आपको क्या __gttf2और किस तरह का मतलब है, आपको कोई समस्या नहीं होनी चाहिए। (मुझे उम्मीद है कि इस संबंध में libgcc_s.so के लिए atypically cryptic है)
msw

जवाबों:


23

यह जीसीसी का रनटाइम लाइब्रेर वाई है, जिसमें कुछ निम्न-स्तर के कार्य शामिल हैं जो जीसीसी कॉल को ( long long32-बिट सीपीयू पर विभाजन की तरह) उत्सर्जित करता है ।

इस पुस्तकालय का एक हिस्सा एलएसबी द्वारा आवश्यक है


1
+1 मूक बूढ़ा, कभी-कभी एक ही स्पष्ट स्थान पर नहीं दिखता है
celavek

2
क्या आपको पता है कि किसी विशिष्ट प्रोसेसर का EABI (जैसे ARM EABI) उस परिवाद में लागू किया जाता है?
celavek

@celavek मुझे यकीन नहीं है कि आपका क्या मतलब है। AFAIK, वर्तमान प्लेटफ़ॉर्म का ABI लागू किया जाएगा, जो अन्य GCC रनटाइम लिबास
एलेक्स बी

क्या होगा अगर आप gcc के बजाय क्लैंग का उपयोग करते हैं, तो क्या यह अभी भी इसमें जुड़ा होगा?
ब्रैम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.