मुझे कोड मिला है जो 'g2c' लाइब्रेरी के खिलाफ लिंक करता है। मुझे इसकी ज़रूरत क्यों है? बस यह समझना चाहेंगे कि यह क्यों महत्वपूर्ण हो सकता है और यह सामान्य रूप से क्या करता है।libg2c लाइब्रेरी क्या है?
धन्यवाद!
मुझे कोड मिला है जो 'g2c' लाइब्रेरी के खिलाफ लिंक करता है। मुझे इसकी ज़रूरत क्यों है? बस यह समझना चाहेंगे कि यह क्यों महत्वपूर्ण हो सकता है और यह सामान्य रूप से क्या करता है।libg2c लाइब्रेरी क्या है?
धन्यवाद!
g77
से कई घटक होते हैं:
gcc
आदेश है, जो भी इस प्रणाली केcc
आदेश के रूप में स्थापित किया जा सकता है की एक संशोधित संस्करण। (कई मामलों में,cc
सिस्टम के "मूल" सी कंपाइलर को संदर्भित करता है, जो एक गैर-जीएनयू कंपाइलर हो सकता है, याgcc
का पुराना संस्करण अधिक स्थिर माना जाता है या इसका उपयोग ऑपरेटिंग सिस्टम कर्नेल बनाने के लिए किया जाता है।)
g77
कमांड स्वयं, जो सिस्टम केf77
कमांड के रूप में भी स्थापित किया जा सकता है।
libg2c
रन-टाइम लाइब्रेरी। इस पुस्तकालय में फोरट्रान भाषा की क्षमताओं का समर्थन करने के लिए आवश्यक मशीन कोड है जो सीधेg77
संकलन चरण द्वारा उत्पन्न मशीन कोड द्वारा प्रदान नहीं किया जाता है।
libg2c
बस अनूठा नामg77
किसी भीf2c
से इंस्टॉल किए गए सिस्टम परlibf2c
की प्रति (याg77
के संस्करणों है कि एक ही नाम के तहतlibf2c
निर्मित) से अलग करने केlibf2c
के अपने संस्करण के लिए देता है।
आप इसके बारे में सोच सकते हैं के रूप में libc
gcc
के लिए है, के रूप में libg2c
g77
है।
नोट जीसीसी 4.x श्रृंखला के रूप में, g77
, बंद किया गया है कि प्रतिस्थापित gfortran द्वारा, जो प्रोग्राम हैं जो एक अतिरिक्त libg2c
क्रम पुस्तकालय की आवश्यकता नहीं है पैदा करता है।
"इस पुस्तकालय में फोरट्रान भाषा की क्षमताओं का समर्थन करने के लिए आवश्यक मशीन कोड है जो जी77 संकलन चरण द्वारा उत्पन्न मशीन कोड द्वारा सीधे प्रदान नहीं किया जाता है।" इस link
compat-gcc-34-g77
स्थापित करना इस आवश्यकता को हल करता है।
(जीसीसी -34 को आपके जीसीसी संस्करण द्वारा प्रतिस्थापित किया जाना चाहिए)
जिज्ञासा के लिए +1 और जब आप कुछ नहीं जानते थे! –