Android

Hur man installerar gcc-kompilator på Ubuntu 18.04

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

Innehållsförteckning:

Anonim

GNU Compiler Collection (GCC) är en samling kompilatorer och bibliotek för programmeringsspråk C, C ++, Objekt-C, Fortran, Ada, Go och D. Många öppna källkodsprojekt, inklusive GNU-verktygen och Linux-kärnan, sammanställs med GCC.

Denna handledning täcker stegen som krävs för att installera GCC-kompilatorn på Ubuntu 18.04. Vi visar dig hur du installerar distro-stabil version och den senaste versionen av GCC.

Samma instruktioner gäller för Ubuntu 16.04 och alla Ubuntu-baserade distributioner, inklusive Kubuntu, Linux Mint och Elementary OS.

förutsättningar

För att kunna lägga till nya förvar och installera paket i ditt Ubuntu-system måste du vara inloggad som root eller användare med sudo-privilegier.

Installera GCC på Ubuntu

Standardförråd Ubuntu innehåller ett metapaket som heter build-essential som innehåller GCC-kompilatorn och många bibliotek och andra verktyg som krävs för att sammanställa programvara.

Utför stegen nedan för att installera GCC Compiler Ubuntu 18.04:

  1. Börja med att uppdatera paketlistan:

    sudo apt update

    Installera det build-essential paketet genom att skriva:

    sudo apt install build-essential

    Kommandot installerar ett gäng nya paket inklusive gcc , g++ och make .

    Du kanske också vill installera de manuella sidorna om hur du använder GNU / Linux för utveckling:

    sudo apt-get install manpages-dev

    För att bekräfta att GCC-kompilatorn har installerats med framgång använder du kommandot gcc --version som skriver ut GCC-versionen:

    gcc --version

    Standardversionen av GCC som finns i Ubuntu 18.04- 7.4.0 är 7.4.0 :

    gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Det är allt. GCC är nu installerat på ditt system och du kan börja använda det.

Utarbeta ett Hello World-exempel

Att sammanställa ett grundläggande C- eller C ++ -program med GCC är ganska enkelt. Öppna din textredigerare och skapa följande fil:

nano hello.c Hej C

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

Spara filen och kompilera den till en körbar med följande kommando:

gcc hello.c -o hello

Detta skapar en binär fil som heter hello i samma katalog där du kör kommandot.

Kör hello med:

./hello

Programmet ska skriva ut:

Hello World!

Installera flera GCC-versioner

Det här avsnittet innehåller instruktioner om hur du installerar och använder flera versioner av GCC på Ubuntu 18.04. De nyare versionerna av GCC-kompilatorn innehåller stöd för nya språk, bättre prestanda, utökade funktioner.

Vid skrivandet av denna artikel innehåller standard Ubuntu-förvaren flera GCC-versioner, från 5.xx till 8.xx Den senaste versionen av GCC, som är 9.1.0 är tillgänglig från Ubuntu Toolchain PPA.

I följande exempel installerar vi de senaste tre versionerna av GCC och G ++.

Lägg först ubuntu-toolchain-r/test PPA till ditt system med:

sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Installera önskade GCC- och G ++ -versioner genom att skriva:

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

Kommandona nedan konfigurerar alternativ för varje version och kopplar en prioritet till den. Standardversionen är den med högsta prioritet, i vårt fall som är gcc-9 .

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 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Senare om du vill ändra standardversionen använder du kommandot update-alternatives :

sudo update-alternatives --config gcc

There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:

Du kommer att presenteras med en lista över alla installerade GCC-versioner på ditt Ubuntu-system. Ange numret på den version du vill använda som standard och tryck på Enter .

Kommandot skapar symboliska länkar till de specifika versionerna av GCC och G ++.

Slutsats

Du har installerat GCC på din Ubuntu 18.04. Du kan nu besöka den officiella GCC-dokumentationssidan och lära dig hur du använder GCC och G ++ för att sammanställa dina C- och C ++ -program.

gcc ubuntu