మీ ఉబుంటు మెషీన్లో GCC మరియు G++ కంపైలర్లను ఇన్స్టాల్ చేయడానికి దశల వారీ గైడ్
GCC కేవలం ఒక కంపైలర్ మద్దతును కలిగి ఉన్నప్పుడు GNU C కంపైలర్ని తిరిగి నిలబెట్టేది, కానీ అప్పటి నుండి అది ఈరోజు మనకు తెలిసిన కంపైలర్లు & లైబ్రరీల సెట్గా పెరిగింది. GCC ఇప్పుడు GNU కంపైలర్ కలెక్షన్ అని పిలవబడేది C, C++, D, Objective-C, Fortran, Ada మరియు అలాగే Golang వంటి ప్రోగ్రామింగ్ భాషల కోసం బహుళ కంపైలర్లు మరియు లైబ్రరీల సమితి.
Linux కెర్నల్, GNU సాధనాలు మరియు అనేక ఇతర ఓపెన్-సోర్స్ ప్రాజెక్ట్లు GCCని ఉపయోగించి కంపైల్ చేయబడ్డాయి. కాబట్టి ఇది Linux మరియు ఓపెన్ సోర్స్ సాఫ్ట్వేర్ టూల్సెట్లో నిజంగా ముఖ్యమైన భాగం. ఉచిత సాఫ్ట్వేర్ ఫౌండేషన్ (FSF) GNU జనరల్ పబ్లిక్ లైసెన్స్ క్రింద GCCని పంపిణీ చేస్తుంది అంటే మీరు మీ ఇష్టానుసారంగా GCCని ఉచితంగా అమలు చేయవచ్చు, అధ్యయనం చేయవచ్చు, భాగస్వామ్యం చేయవచ్చు మరియు సవరించవచ్చు.
C (gcc) మరియు C++ (g++) కోసం GCC కంపైలర్లను కలిగి ఉన్న ఉబుంటు 20.04లో బిల్డ్-ఎసెన్షియల్ ప్యాకేజీని ఎలా ఇన్స్టాల్ చేయాలో చూద్దాం.
GCCని ఇన్స్టాల్ చేస్తోంది
ఉబుంటు వంటి డెబియన్ ఆధారిత పంపిణీలపై, GCC మెటా-ప్యాకేజ్లో బండిల్ చేయబడింది నిర్మించడానికి-అవసరమైన. ఇది ఉబుంటులో సాఫ్ట్వేర్ను కంపైల్ చేయడానికి అవసరమైన g++, make, dpkg-dev వంటి అనేక ఇతర ముఖ్యమైన సాధనాలు మరియు లైబ్రరీలను కలిగి ఉంటుంది.
ఇన్స్టాల్ చేయడానికి నిర్మించడానికి-అవసరమైన ప్యాకేజీ, ఉపయోగించి టెర్మినల్ తెరవండి Ctrl+Alt+T
కీలు మరియు కింది ఆదేశాలను అమలు చేయండి:
sudo apt update sudo apt ఇన్స్టాల్ బిల్డ్-ఎసెన్షియల్
మీరు ఇన్స్టాల్ చేయడం ద్వారా డెవలప్మెంట్ సాధనాల కోసం మాన్యువల్ని కూడా పొందాలనుకోవచ్చు manpages-dev ప్యాకేజీ, అలా చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt ఇన్స్టాల్ manpages-dev
మీరు ఇప్పుడు ఉపయోగించవచ్చు మనిషి
ఏదైనా డెవలప్మెంట్ సాధనం కోసం వినియోగదారు మాన్యువల్ను ప్రదర్శించడానికి మరియు చదవడానికి ఆదేశం. కోసం వాక్యనిర్మాణం మనిషి
క్రింద చూపిన విధంగా కమాండ్ చాలా సులభం. ఉదాహరణకు, GCCలో మాన్యువల్ని చదవడానికి అమలు చేయండి మనిషి gcc
ఆదేశం. మీరు నొక్కడం ద్వారా మాన్యువల్ నుండి నిష్క్రమించవచ్చు.q‘మీరు చదవడం పూర్తయిన తర్వాత.
వాక్యనిర్మాణం: మనిషి ఉదాహరణ: మనిషి gcc
కేవలం అమలు చేయడం ద్వారా మీ సిస్టమ్లో GCC విజయవంతంగా ఇన్స్టాల్ చేయబడిందో లేదో ధృవీకరించండి:
gcc --వెర్షన్
అంతే, GCC మరియు అభివృద్ధికి అవసరమైన అనేక ఇతర సాధనాలు ఇప్పుడు మీ ఉబుంటు 20.04 సిస్టమ్లో ఇన్స్టాల్ చేయబడ్డాయి.
ఉబుంటు 20.04 యొక్క బిల్డ్-ఎసెన్షియల్ షిప్లు GCC వెర్షన్ 9.3.0, మీరు GCC యొక్క బహుళ వెర్షన్లను లేదా GCC యొక్క తాజా వెర్షన్ను ఇన్స్టాల్ చేయాలనుకుంటే, దిగువ విభాగంలో దాని కోసం తనిఖీ చేయండి.
బహుళ GCC సంస్కరణలను ఇన్స్టాల్ చేస్తోంది
బిల్డ్-ఎసెన్షియల్ ప్యాకేజీలో చేర్చబడిన దాని కంటే GCC యొక్క మరొక సంస్కరణ మీకు అవసరమని మీరు కనుగొంటే లేదా కొత్త ఫీచర్లను పరీక్షించడానికి మీరు తాజా సంస్కరణను ఇన్స్టాల్ చేయాలనుకుంటే, GCC యొక్క బహుళ వెర్షన్లను ఇన్స్టాల్ చేయగలగడం వంటి సందర్భాల్లో సులభ.
GCC యొక్క తాజా వెర్షన్లు మెరుగైన ఆప్టిమైజేషన్, పనితీరు మరియు కొత్త ఫీచర్లను కలిగి ఉన్నాయి. ఉబుంటు 20.04 రిపోజిటరీలు వెర్షన్ నుండి వివిధ GCC ప్యాకేజీలను కలిగి ఉన్నాయి 7.xx
కు 10.xx
.
ప్రదర్శించడానికి, మేము మూడు వెర్షన్లను ఎలా ఇన్స్టాల్ చేయాలో చూపుతాము gcc
మరియు g++
మరియు వాటిని ఉబుంటు 20.04 సిస్టమ్లో సరిగ్గా పనిచేసేలా సెటప్ చేయండి. GCC సంస్కరణ 8, 9 & తాజా 10ని ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt ఇన్స్టాల్ gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
అప్పుడు అమలు చేయండి నవీకరణ-ప్రత్యామ్నాయం
డిఫాల్ట్ ఆదేశాలను గుర్తించడానికి సింబాలిక్ లింక్లను కాన్ఫిగర్ చేయడానికి ఉపయోగించే కమాండ్. మా సందర్భంలో, సింబాలిక్ లింక్ మరియు ప్రాధాన్యతను కాన్ఫిగర్ చేయడానికి దీన్ని అమలు చేయండి gcc
మరియు g++
సంస్కరణలు.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
తర్వాత మీరు GCC యొక్క డిఫాల్ట్ వెర్షన్ని ఉపయోగించడానికి మార్చాలనుకుంటే, దీన్ని అమలు చేయండి నవీకరణ-ప్రత్యామ్నాయం
కింది ఎంపికతో కమాండ్:
sudo update-alternatives --config gcc
మీ ఉబుంటు సిస్టమ్లో ఇన్స్టాల్ చేయబడిన అన్ని GCC వెర్షన్ల జాబితా మీకు అందించబడుతుంది. దానికి సంబంధించిన సంఖ్యను టైప్ చేయడం ద్వారా డిఫాల్ట్ GCC సంస్కరణను మార్చండి.
ఉబుంటు 20.04లో బిల్డ్-ఎసెన్షియల్ ప్యాకేజీని ఎలా ఇన్స్టాల్ చేయాలో మేము చూశాము. ఎలా ఉపయోగించాలో గురించి మరింత తెలుసుకోవడానికి gcc
మరియు g++
కంపైలర్లు, GCC ఆన్లైన్ డాక్యుమెంటేషన్ను ఇక్కడ సందర్శించండి.