Kuidas installida GCC (build-essential) Ubuntu versiooni 20.04

Samm-sammuline juhend GCC ja G++ kompilaatorite installimiseks oma Ubuntu masinasse

GCC tähistas varem GNU C kompilaatorit, kui sellel oli ainult ühe kompilaatori tugi, kuid sellest ajast alates on see kasvanud kompilaatorite ja teekide kogumiks, mida me täna tunneme. GCC, nüüd tuntud kui GNU Compiler Collection, on mitme kompilaatori ja teekide komplekt selliste programmeerimiskeelte jaoks nagu C, C++, D, Objective-C, Fortran, Ada ja ka Golang.

Linuxi kernel, GNU tööriistad ja paljud teised avatud lähtekoodiga projektid on koostatud GCC abil. Seetõttu on see Linuxi ja avatud lähtekoodiga tarkvara tööriistakomplekti väga oluline osa. Vaba Tarkvara Sihtasutus (FSF) levitab GCC-d GNU üldise avaliku litsentsi alusel, mis tähendab, et saate GCC-d vabalt käitada, uurida, jagada ja muuta vastavalt oma soovile.

Vaatame, kuidas installida Ubuntu 20.04-sse build-essential pakett, mis sisaldab C (gcc) ja C++ (g++) GCC kompilaatoreid.

GCC installimine

Debianil põhinevatel distributsioonidel, nagu Ubuntu, on GCC komplekteeritud metapaketti, mida nimetatakse ehitada-vajalik. See sisaldab mitmeid muid olulisi tööriistu ja teeke, nagu g++, make, dpkg-dev, mis on vajalikud Ubuntu tarkvara kompileerimiseks.

Et installida ehitada-vajalik pakett, avage terminal kasutades Ctrl+Alt+T klahve ja käivitage järgmised käsud:

sudo apt värskendus sudo apt install build-essential

Samuti võite soovida hankida arendustööriistade juhendi, installides manpages-dev paketti, käivitage selleks järgmine käsk:

sudo apt install manpages-dev

Nüüd saate kasutada mees käsk mis tahes arendustööriista kasutusjuhendi kuvamiseks ja lugemiseks. Süntaks jaoks mees käsk on väga lihtne, nagu allpool näidatud. Näiteks GCC juhendi lugemiseks käivitage mees gcc käsk. Käsiraamatust saate väljuda, vajutades 'q" pärast lugemise lõpetamist.

Süntaks: man Näide: man gcc

Kontrollige, kas GCC on teie süsteemi edukalt installitud, käivitades lihtsalt:

gcc --versioon

See on kõik, GCC ja palju muid arendamiseks vajalikke tööriistu on nüüd teie Ubuntu 20.04 süsteemi installitud.

Ubuntu 20.04 koostamisel on oluline GCC versioon 9.3.0. Kui soovite installida mitu GCC versiooni või võib-olla uusimat GCC versiooni, vaadake seda allolevast jaotisest.

Mitme GCC versiooni installimine

Kui leiate, et vajate mõnda muud GCC versiooni kui see, mis sisaldub build-essential paketis või kui soovite installida uusima versiooni, et uusi funktsioone testida, on sellistel juhtudel võimalus installida mitu GCC versiooni. käepärane.

GCC uusimatel versioonidel on parem optimeerimine, jõudlus ja uued funktsioonid. Ubuntu 20.04 hoidlad sisaldavad erinevaid GCC pakette alates versioonist 7.xx juurde 10.xx.

Demonstreerimiseks näitame, kuidas installida kolm versiooni gcc ja g++ ja seadistage need Ubuntu 20.04 süsteemis korralikult töötama. GCC versiooni 8, 9 ja uusima 10 installimiseks käivitage järgmine käsk:

sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

Seejärel käivitage uuendus-alternatiiv käsk, mida kasutatakse sümboolsete linkide konfigureerimiseks vaikekäskude määramiseks. Meie puhul käivitage see sümboolse lingi ja prioriteedi konfigureerimiseks gcc ja g++ versioonid.

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

Hiljem, kui soovite muuta kasutatavat GCC vaikeversiooni, käivitage uuendus-alternatiiv käsk järgmise valikuga:

sudo update-alternatives --config gcc

Teile kuvatakse kõigi teie Ubuntu süsteemi installitud GCC versioonide loend. Muutke GCC vaikeversiooni, sisestades sellele vastava numbri.

Oleme uurinud, kuidas installida pakett build-essential ubuntu versioonile 20.04. Lisateavet selle kohta, kuidas kasutada gcc ja g++ koostajad, külastage GCC veebidokumentatsiooni siin.