Hoe installeer ik GCC (build-essential) op Ubuntu 20.04

Stapsgewijze handleiding voor het installeren van GCC- en G++-compilers op uw Ubuntu-machine

GCC stond vroeger voor GNU C Compiler toen het maar één compilerondersteuning had, maar sindsdien is het uitgegroeid tot de verzameling compilers en bibliotheken die we tegenwoordig kennen. GCC, nu bekend als GNU Compiler Collection, is een set van meerdere compilers en bibliotheken voor programmeertalen zoals C, C++, D, Objective-C, Fortran, Ada en ook voor Golang.

De Linux-kernel, GNU-tools en vele andere open-sourceprojecten worden gecompileerd met behulp van de GCC. Daarom is het een heel belangrijk onderdeel van de Linux- en open-source softwaretoolset. De Free Software Foundation (FSF) distribueert GCC onder de GNU General Public License, wat betekent dat u de GCC vrij kunt gebruiken, bestuderen, delen en wijzigen naar uw wensen.

Laten we eens kijken hoe we het build-essentiële pakket op Ubuntu 20.04 kunnen installeren, inclusief de GCC-compilers voor C (gcc) en C++ (g++).

GCC installeren

Op op Debian gebaseerde distributies zoals Ubuntu, is GCC gebundeld in een metapakket dat bekend staat als bouwen-essentieel. Het bevat verschillende andere essentiële tools en bibliotheken zoals g++, make, dpkg-dev die nodig zijn voor het compileren van software op Ubuntu.

Om de . te installeren bouwen-essentieel pakket, open de terminal met behulp van Ctrl+Alt+T toetsen en voer de volgende opdrachten uit:

sudo apt update sudo apt install build-essentieel

U kunt ook de handleiding voor ontwikkelingstools verkrijgen door de manpages-dev pakket, voer hiervoor de volgende opdracht uit:

sudo apt install manpages-dev

U kunt nu de Mens commando om de gebruikershandleiding voor elke ontwikkelingstool weer te geven en te lezen. De syntaxis voor de Mens commando is heel eenvoudig, zoals hieronder wordt getoond. Als u bijvoorbeeld de handleiding over GCC wilt lezen, voert u de man gcc opdracht. U kunt de handleiding verlaten door op ‘Q’ nadat u klaar bent met lezen.

Syntaxis: man Voorbeeld: man gcc

Controleer of GCC met succes op uw systeem is geïnstalleerd door simpelweg het volgende uit te voeren:

gcc --versie

Dat is alles, de GCC en veel andere tools die nodig zijn voor ontwikkeling zijn nu geïnstalleerd op uw Ubuntu 20.04-systeem.

Ubuntu 20.04's build-essentieel wordt geleverd met de GCC-versie 9.3.0, als je meerdere versies van GCC of misschien de nieuwste versie van GCC wilt installeren, kijk dan in het onderstaande gedeelte.

Meerdere GCC-versies installeren

Als u merkt dat u een andere versie van GCC nodig heeft dan wat is inbegrepen in het build-essential-pakket of als u de nieuwste versie wilt installeren om de nieuwe functies te testen, in gevallen zoals deze is het mogelijk om meerdere versies van GCC te installeren handig.

De nieuwste versies van de GCC hebben betere optimalisatie, prestaties en nieuwe functies. De Ubuntu 20.04-repository's bevatten verschillende GCC-pakketten vanaf versie 7.xx naar 10.xx.

Om te demonstreren, laten we zien hoe u drie versies van installeert gcc en g++ en stel ze in om correct te werken op het Ubuntu 20.04-systeem. Voer de volgende opdracht uit om versie 8, 9 en de nieuwste 10 van GCC te installeren:

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

Voer vervolgens de update-alternatief commando dat wordt gebruikt om de symbolische koppelingen te configureren om standaardcommando's te bepalen. Voer het in ons geval uit om de symbolische link en prioriteit van de . te configureren gcc en g++ versies.

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

Als u later de standaardversie van GCC wilt wijzigen die u wilt gebruiken, voert u de update-alternatief commando met de volgende optie:

sudo update-alternatives --config gcc

U krijgt een lijst te zien met alle GCC-versies die op uw Ubuntu-systeem zijn geïnstalleerd. Wijzig de standaard GCC-versie door het bijbehorende nummer in te voeren.

We hebben gekeken hoe het build-essentiële pakket op ubuntu 20.04 kan worden geïnstalleerd. Voor meer informatie over het gebruik van de gcc en g++ compilers, bezoek hier de online documentatie van GCC.