विषय
- सॉफ्टवेयर अवलोकन
- समर्थित फ़ाइल प्रकार
- प्राथमिक फ़ाइल एक्सटेंशन
- GNU कंपाइलर कलेक्शन (GCC) 8.2 द्वारा उपयोग की गई अन्य फाइल एक्सटेंशन
संस्करण (9/24/2018 तक) | 8.2 |
प्लेटफार्म | |
लाइसेंस | खुला स्त्रोत |
वर्ग | प्रोग्रामिंग |
अधिक जानकारी (प्रकाशक की वेबसाइट पर जाएं) |
रेटिंग: 2.2 / 5 (61 वोट) |
सॉफ्टवेयर अवलोकन
मुख्य विशेषताएं
- संकलकों के नि: शुल्क, ओपन सोर्स सूट
- कई अलग-अलग फ्रंट एंड भाषाओं का समर्थन करता है
- विभिन्न प्लेटफार्मों के लिए निष्पादन योग्य क्रॉस-कंपाइल कर सकते हैं
GNU कंपाइलर कलेक्शन (GCC) ओपन सोर्स कम्पेलर्स का एक सूट है, जो आमतौर पर C और C ++ प्रोग्राम्स के संकलन के लिए उपयोग किया जाता है। जीसीसी कई अन्य प्रोग्रामिंग भाषाओं का समर्थन करता है, जिसमें ऑब्जेक्टिव-सी, फोरट्रान, जावा, एडा, गो और बीआरआईजी (एचएसआई) शामिल हैं। संकलक का उपयोग आमतौर पर यूनिक्स-आधारित प्रणालियों पर किया जाता है, लेकिन एक विंडोज पोर्ट, जिसे मिनीजीडब्ल्यू कहा जाता है, का भी उपयोग किया जा सकता है।
GCC में कई अलग-अलग संकलक शामिल हैं:
- gcc: A C संकलक
- g ++: A C ++ और Objective-C संकलक
- gfortran: एक फोरट्रान संकलक
- gcj: एक जावा संकलक
- GNAT: एक एडीए कंपाइलर
- gccgo: एक गो संकलक
जीसीसी की एक बड़ी विशेषता विभिन्न प्लेटफार्मों के लिए क्रॉस-कंपाइल कार्यक्रमों की क्षमता है। इसका मतलब यह है कि, भले ही एक डेवलपर एक मंच पर जीसीसी का उपयोग करता है, यह एक और लक्ष्य मंच के लिए संकलित किया जा सकता है।
जीसीसी यूनिक्स-आधारित सिस्टम पर सी और सी ++ कार्यक्रमों के संकलन के लिए सबसे आम विकल्पों में से एक है। यदि आप लिनक्स के लिए विकसित हो रहे हैं, तो जीसीसी एक अच्छा विकल्प है। यह विंडोज के लिए भी इस्तेमाल किया जा सकता है, लेकिन अन्य कंपाइलर्स आमतौर पर पसंद किए जाते हैं, जैसे कि कंपाइलर में Microsoft Visual Studio शामिल है।
समर्थित फ़ाइल प्रकार
प्राथमिक फ़ाइल एक्सटेंशन
।सी - C / C ++ सोर्स कोड फ़ाइलGNU कंपाइलर कलेक्शन (GCC) 8.2 द्वारा उपयोग की गई अन्य फाइल एक्सटेंशन
समर्थित फ़ाइल प्रकार | |
---|---|
.ADA | ऐडा सोर्स कोड |
.ADB | Ada बॉडी फ़ाइल |
।विज्ञापन | Ada विशिष्टता फ़ाइल |
.ASM | विधानसभा भाषा स्रोत कोड फ़ाइल |
सीपीपी | C ++ स्रोत कोड फ़ाइल |
एफ | फोरट्रान स्रोत कोड |
एच | C / C ++ / Objective-C Header File |
.HPP | सी ++ हैडर फ़ाइल |
।जावा | जावा स्रोत कोड फ़ाइल |
.m | उद्देश्य-सी कार्यान्वयन फ़ाइल |
अतिरिक्त संबंधित फ़ाइल प्रारूप | |
---|---|
।ए | स्टेटिक लाइब्रेरी |
.ar | यूनिक्स स्टेटिक लाइब्रेरी |
.cc | C ++ स्रोत कोड फ़ाइल |
.GCH | Precompiled हैडर फ़ाइल |
.HXX | सी ++ स्रोत कोड हैडर फ़ाइल |
.O | संकलित वस्तु फ़ाइल |
।इसलिए | साझा पुस्तकालय |