2010-03-09 9 views
21

मुझे कोड मिला है जो 'g2c' लाइब्रेरी के खिलाफ लिंक करता है। मुझे इसकी ज़रूरत क्यों है? बस यह समझना चाहेंगे कि यह क्यों महत्वपूर्ण हो सकता है और यह सामान्य रूप से क्या करता है।libg2c लाइब्रेरी क्या है?

धन्यवाद!

+0

जिज्ञासा के लिए +1 और जब आप कुछ नहीं जानते थे! –

उत्तर

15

What is GNU Fortran?

g77 से कई घटक होते हैं:

  • gcc आदेश है, जो भी इस प्रणाली के cc आदेश के रूप में स्थापित किया जा सकता है की एक संशोधित संस्करण। (कई मामलों में, cc सिस्टम के "मूल" सी कंपाइलर को संदर्भित करता है, जो एक गैर-जीएनयू कंपाइलर हो सकता है, या gcc का पुराना संस्करण अधिक स्थिर माना जाता है या इसका उपयोग ऑपरेटिंग सिस्टम कर्नेल बनाने के लिए किया जाता है।)

  • g77 कमांड स्वयं, जो सिस्टम के f77 कमांड के रूप में भी स्थापित किया जा सकता है।

  • libg2c रन-टाइम लाइब्रेरी। इस पुस्तकालय में फोरट्रान भाषा की क्षमताओं का समर्थन करने के लिए आवश्यक मशीन कोड है जो सीधे g77 संकलन चरण द्वारा उत्पन्न मशीन कोड द्वारा प्रदान नहीं किया जाता है।

    libg2c बस अनूठा नाम g77 किसी भी f2c से इंस्टॉल किए गए सिस्टम पर libf2c की प्रति (या g77 के संस्करणों है कि एक ही नाम के तहत libf2c निर्मित) से अलग करने के libf2c के अपने संस्करण के लिए देता है।

आप इसके बारे में सोच सकते हैं के रूप में libcgcc के लिए है, के रूप में libg2cg77 है।

नोट जीसीसी 4.x श्रृंखला के रूप में, g77, बंद किया गया है कि प्रतिस्थापित gfortran द्वारा, जो प्रोग्राम हैं जो एक अतिरिक्त libg2c क्रम पुस्तकालय की आवश्यकता नहीं है पैदा करता है।

0

"इस पुस्तकालय में फोरट्रान भाषा की क्षमताओं का समर्थन करने के लिए आवश्यक मशीन कोड है जो जी77 संकलन चरण द्वारा उत्पन्न मशीन कोड द्वारा सीधे प्रदान नहीं किया जाता है।" इस link

0

compat-gcc-34-g77 स्थापित करना इस आवश्यकता को हल करता है।
(जीसीसी -34 को आपके जीसीसी संस्करण द्वारा प्रतिस्थापित किया जाना चाहिए)

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