Steg-för-steg-guide för att installera GCC- och G++-kompilatorer på din Ubuntu-maskin
GCC brukade stå för GNU C Compiler när det bara hade en kompilatorstöd, men sedan dess har det vuxit till den uppsättning kompilatorer och bibliotek vi känner till idag. GCC nu känd som GNU Compiler Collection är en uppsättning av flera kompilatorer och bibliotek för programmeringsspråk som C, C++, D, Objective-C, Fortran, Ada och samt Golang.
Linux-kärnan, GNU-verktyg och många andra projekt med öppen källkod kompileras med hjälp av GCC. Därför är det en riktigt viktig del av Linux och öppen källkodsverktygsuppsättning. Free Software Foundation (FSF) distribuerar GCC under GNU General Public License vilket innebär att du kan köra, studera, dela och modifiera GCC fritt enligt dina önskemål.
Låt oss titta på hur man installerar det väsentliga byggpaketet på Ubuntu 20.04 som inkluderar GCC-kompilatorerna för C (gcc) och C++ (g++).
Installerar GCC
På Debianbaserade distributioner som Ubuntu, är GCC paketerat i ett metapaket känt som bygga väsentligt. Den innehåller flera andra viktiga verktyg och bibliotek som g++, make, dpkg-dev som krävs för att kompilera programvara på Ubuntu.
För att installera bygga väsentligt paket, öppna terminalen med Ctrl+Alt+T
nycklar och kör följande kommandon:
sudo apt update sudo apt install build-essential
Du kanske också vill skaffa manualen för utvecklingsverktyg genom att installera manpages-dev paket, kör följande kommando för att göra det:
sudo apt installera manpages-dev
Du kan nu använda man
kommando för att visa och läsa användarmanualen för alla utvecklingsverktyg. Syntaxen för man
kommandot är mycket enkelt, som visas nedan. Till exempel, för att läsa manualen om GCC kör man gcc
kommando. Du kan avsluta manualen genom att trycka på 'q’ efter att du har läst klart.
Syntax: man Exempel: man gcc
Kontrollera om GCC har installerats på ditt system genom att helt enkelt köra:
gcc --version
Det är det, GCC och många andra verktyg som krävs för utveckling är nu installerade på ditt Ubuntu 20.04-system.
Ubuntu 20.04:s byggviktiga levereras med GCC-versionen 9.3.0, om du vill installera flera versioner av GCC eller kanske den senaste versionen av GCC, kolla in det i avsnittet nedan.
Installera flera GCC-versioner
Om du finner dig själv i behov av en annan version av GCC än vad som ingår i build-essential-paketet eller om du vill installera den senaste versionen för att testa de nya funktionerna, kommer i fall som dessa att kunna installera flera versioner av GCC praktisk.
De senaste versionerna av GCC har bättre optimering, prestanda och nya funktioner. Ubuntu 20.04-förråden inkluderar olika GCC-paket från version 7.xx
till 10.xx
.
För att demonstrera kommer vi att visa hur man installerar tre versioner av gcc
och g++
och ställ in dem för att fungera korrekt på Ubuntu 20.04-systemet. För att installera version 8, 9 och de senaste 10 av GCC, kör följande kommando:
sudo apt installera gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Kör sedan uppdateringsalternativ
kommando som används för att konfigurera de symboliska länkarna för att fastställa standardkommandon. I vårt fall, kör den för att konfigurera den symboliska länken och prioritet för gcc
och g++
versioner.
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 --installera /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
Om du senare vill ändra standardversionen av GCC att använda, kör uppdateringsalternativ
kommando med följande alternativ:
sudo update-alternatives --config gcc
Du kommer att presenteras med listan över alla GCC-versioner som är installerade på ditt Ubuntu-system. Ändra standardversionen av GCC genom att skriva in numret som motsvarar den.
Vi har tittat på hur man installerar paketet build-essential på ubuntu 20.04. För att lära dig mer om hur du använder gcc
och g++
kompilatorer, besök GCCs onlinedokumentation här.