Slik installerer du GCC (build-essential) på Ubuntu 20.04

Trinn-for-trinn guide for å installere GCC og G++ kompilatorer på Ubuntu-maskinen din

GCC pleide å stå for GNU C Compiler tilbake da den bare hadde én kompilatorstøtte, men siden den gang har den vokst til settet med kompilatorer og biblioteker vi kjenner i dag. GCC nå kjent som GNU Compiler Collection er et sett med flere kompilatorer og biblioteker for programmeringsspråk som C, C++, D, Objective-C, Fortran, Ada og i tillegg til Golang.

Linux-kjernen, GNU-verktøy og mange andre åpen kildekode-prosjekter er kompilert ved hjelp av GCC. Derfor er det en veldig viktig del av Linux og åpen kildekode programvareverktøy. Free Software Foundation (FSF) distribuerer GCC under GNU General Public License som betyr at du kan kjøre, studere, dele og endre GCC fritt etter dine ønsker.

La oss se på hvordan du installerer den essensielle byggepakken på Ubuntu 20.04 som inkluderer GCC-kompilatorene for C (gcc) og C++ (g++).

Installerer GCC

På Debian-baserte distribusjoner som Ubuntu, er GCC samlet i en metapakke kjent som bygge-essensielt. Den inkluderer flere andre viktige verktøy og biblioteker som g++, make, dpkg-dev som kreves for å kompilere programvare på Ubuntu.

For å installere bygge-essensielt pakke, åpne terminalen med Ctrl+Alt+T taster og kjør følgende kommandoer:

sudo apt update sudo apt install build-essensial

Det kan også være lurt å få håndboken for utviklingsverktøy ved å installere manpages-dev pakke, for å gjøre det, kjør følgende kommando:

sudo apt installer manpages-dev

Du kan nå bruke Mann kommando for å vise og lese brukermanualen for ethvert utviklingsverktøy. Syntaksen for Mann kommandoen er veldig enkel, som vist nedenfor. For å lese manualen om GCC, kjør for eksempel mann gcc kommando. Du kan avslutte bruksanvisningen ved å trykke 'qetter at du er ferdig med å lese.

Syntaks: mann Eksempel: mann gcc

Bekreft om GCC har blitt installert på systemet ditt ved å kjøre:

gcc --versjon

Det er det, GCC og mange andre verktøy som kreves for utvikling er nå installert på Ubuntu 20.04-systemet.

Ubuntu 20.04s bygge-essensielle leveres med GCC-versjon 9.3.0, hvis du vil installere flere versjoner av GCC eller kanskje den nyeste versjonen av GCC, sjekk ut for det i delen nedenfor.

Installere flere GCC-versjoner

Hvis du finner deg selv i behov for en annen versjon av GCC enn det som er inkludert i den byggenødvendige pakken, eller hvis du vil installere den nyeste versjonen for å teste ut de nye funksjonene, i tilfeller som at disse kan installere flere versjoner av GCC, kommer praktisk.

De nyeste versjonene av GCC har bedre optimalisering, ytelse og nye funksjoner. Ubuntu 20.04-repositoriene inkluderer forskjellige GCC-pakker fra versjon 7.xx til 10.xx.

For å demonstrere vil vi vise hvordan du installerer tre versjoner av gcc og g++ og sett dem opp til å fungere ordentlig på Ubuntu 20.04-systemet. For å installere versjon 8, 9 og siste 10 av GCC, kjør følgende kommando:

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

Kjør deretter oppdatering-alternativ kommando som brukes til å konfigurere de symbolske lenkene for å bestemme standardkommandoer. I vårt tilfelle, kjør den for å konfigurere den symbolske lenken og prioriteten til gcc og g++ versjoner.

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

Hvis du senere vil endre standardversjonen av GCC som skal brukes, kjør oppdatering-alternativ kommando med følgende alternativ:

sudo update-alternatives --config gcc

Du vil bli presentert med listen over alle GCC-versjonene som er installert på Ubuntu-systemet. Endre standard GCC-versjon ved å skrive inn nummeret som tilsvarer den.

Vi har sett på hvordan du installerer build-essential-pakken på ubuntu 20.04. For å lære mer om hvordan du bruker gcc og g++ kompilatorer, kan du besøke GCCs nettdokumentasjon her.