గ్నూ కంపైలర్ కలెక్షన్
From Wikipedia, the free encyclopedia
గ్నూ కంపైలర్ కలెక్షన్ (జిసిసి) అనేది వివిధ ప్రోగ్రామింగ్ భాషల కోసం గ్నూ యోజనచే రూపొందించబడిన ఒక కంపైలర్ వ్యవస్థ.GNU కంపైలర్ కలెక్షన్ లేదా GCC అనేది GNU ప్రాజెక్ట్ క్రింద సృష్టించబడిన కంపైలర్ సేకరణ . (గ్ను కంపైలర్ కలెక్షన్ లేదా జిసిసి). ఇది గ్నూ టూల్స్ నెట్వర్క్లోని కీలక లింక్ . ఇది సి, సి ++, జావా, అడా వంటి వివిధ కంప్యూటర్ భాషలకు మద్దతు ఇస్తుంది. ఎటువంటి ఛార్జీ లేకుండా పంపిణీ చేస్తుంది. ఉచిత సాఫ్ట్వేర్ను రూపొందించడంలో జిసిసి కీలక పాత్ర పోషించింది, ఇప్పుడు GNU కంపైలర్ సేకరణ GNU / Linux వంటి వివిధ ఆపరేటింగ్ సిస్టమ్లకు ప్రధాన కంపైలర్గా పనిచేస్తుంది. గ్నూ కంపైలర్ సేకరణ వివిధ రకాల ప్రాసెసర్ ఆర్కిటెక్ట్ల కోసం స్వీకరించబడింది. సింబియన్, ఎ.ఎం.సి., వంటి వివిధ ఎంబెడెడ్ సిస్టమ్స్లోగ్నూ కంపైలర్ కలెక్షన్ అందుబాటులో ఉంది. గ్నూ కంపైలర్ సేకరణ ఇప్పుడు వీడియో గేమ్స్, కంప్యూటర్ గేమ్స్ తయారీలో విస్తృతంగా ఉపయోగించబడుతోంది.ప్రతి భాషకు కంపైలర్ అనేది సోర్స్ కోడ్ను స్వీకరించే, అసెంబ్లీ భాషా ఉత్పత్తిని ఉత్పత్తి చేసే ప్రత్యేక ప్రోగ్రామ్ .
GCC Releases | |
---|---|
అభివృద్ధిచేసినవారు | GNU Project |
మొదటి విడుదల | 1987 మే 23 (1987-05-23) |
సరికొత్త విడుదల | 4.6.1 / 2011 జూన్ 27 (2011-06-27) |
ప్రోగ్రామింగ్ భాష | C, C++ |
నిర్వహణ వ్యవస్థ | Cross-platform |
వేదిక | గ్నూ |
రకము | కంపైలర్ |
లైసెన్సు | గ్నూ జనరల్ పబ్లిక్ లైసెన్స్ (రూపాంతరం 3 లేదా తరువాతది) |
వెబ్సైట్ | http://gcc.gnu.org |
జిసిసి 1.0 1987 లో విడుదలైంది. దీని మొదటి పేరు గ్నూ కంపైలర్. C ++ మద్దతు 1987 డిసెంబరులో జోడించబడింది. ఉచిత సాఫ్ట్వేర్ ఉద్యమం గ్నూ కాపీరైట్ లైసెన్స్ క్రింద గ్నూ కంపైలర్ సేకరణను పంపిణీ చేస్తుంది . ఇది GNU GPL, GNU LGPL నిబంధనల ప్రకారం ఉచిత సాఫ్ట్వేర్ ఫౌండేషన్ (FSF) చే పంపిణీ చేయబడింది, ఇది GNU టూల్చెయిన్లో కీలకమైన భాగం . ఇది ఉచిత యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్స్ కొరకు ప్రామాణిక కంపైలర్ గా ఉపయోగించబడుతుంది .
మొదట పేరున్న గ్నూ సి కంపైలర్ సి భాషకు మాత్రమే మద్దతు ఇచ్చింది . తరువాత, ప్రోగ్రామింగ్ భాషలైన సి ++, ఆబ్జెక్టివ్-సి, జావా, ఫోర్ట్రాన్, అడా, ది గో, జిఎఎస్, డి వంటి సోర్స్ కోడ్ను కంపైల్ చేయడానికి జిసిసి విస్తరించబడింది .GCC సాధారణంగా క్రాస్-ప్లాట్ఫాం సాఫ్ట్వేర్ కోసం ఎంపిక చేసే కంపైలర్. సాధారణంగా నిర్దిష్ట వ్యవస్థలు, అమలు వాతావరణాలకు పరిమితం చేయబడిన కంపైలర్ల మాదిరిగా కాకుండా, ఒకే మధ్యవర్తిత్వ కోడ్ను రూపొందించడానికి జిసిసి అన్ని ప్లాట్ఫామ్లలో ఒకే ఫ్రంట్-ఎండ్ ప్రాసెసింగ్ ప్రోగ్రామ్ను ఉపయోగిస్తుంది.
సంస్కరణ 4.2.2 నుండి, GCC GPLv3 లైసెన్స్కు తరలించబడింది .GNU ప్రాజెక్ట్, GCC డెవలపర్లు GCC 10.1 విడుదలను జూలై 23, 2020 న ప్రకటించారు ఈ విడుదల ఒక బగ్-ఫిక్స్ విడుదల, GCC యొక్క గత విడుదలలకు సంబంధించి GCC 10.1లో తిరోగమనాల కోసం సవరణలను లను కలిగి ఉంది.[1]