Android

Hvordan installere gcc-kompilator på ubuntu 18.04

How do I install gcc on Ubuntu Linux

How do I install gcc on Ubuntu Linux

Innholdsfortegnelse:

Anonim

GNU Compiler Collection (GCC) er en samling av kompilatorer og biblioteker for programmeringsspråk C, C ++, Objekt-C, Fortran, Ada, Go og D. Mange open-source prosjekter, inkludert GNU-verktøyene og Linux-kjernen, er samlet med GCC.

Denne opplæringen dekker trinnene som kreves for å installere GCC-kompilatoren på Ubuntu 18.04. Vi vil vise deg hvordan du installerer distro-stabile versjonen og den nyeste versjonen av GCC.

De samme instruksjonene gjelder for Ubuntu 16.04 og all Ubuntu-basert distribusjon, inkludert Kubuntu, Linux Mint og Elementary OS.

Forutsetninger

For å kunne legge til nye depoter og installere pakker på Ubuntu-systemet, må du være logget inn som root eller bruker med sudo-rettigheter.

Installere GCC på Ubuntu

Standard Ubuntu-lagringene inneholder en metapakke som heter build-essential som inneholder GCC-kompilatoren og mange biblioteker og andre verktøy som kreves for å sammenstille programvare.

Utfør trinnene nedenfor for å installere GCC Compiler Ubuntu 18.04:

  1. Start med å oppdatere pakkelisten:

    sudo apt update

    Installer build-essential pakken ved å skrive:

    sudo apt install build-essential

    Kommandoen installerer en haug med nye pakker inkludert gcc , g++ og make .

    Det kan også være lurt å installere manuelle sider om bruk av GNU / Linux for utvikling:

    sudo apt-get install manpages-dev

    For å bekrefte at GCC-kompilatoren er installert, bruker du kommandoen gcc --version som skriver ut GCC-versjonen:

    gcc --version

    Standardversjonen av GCC tilgjengelig i Ubuntu 18.04-depotene er 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 er det. GCC er nå installert på systemet ditt, og du kan begynne å bruke det.

Utarbeide et Hello World-eksempel

Det er ganske enkelt å kompilere et grunnleggende C- eller C ++ -program med GCC. Åpne teksteditoren din og lag følgende fil:

nano hello.c Hei C

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

Lagre filen og kompilere den til en kjørbar ved hjelp av følgende kommando:

gcc hello.c -o hello

Dette vil opprette en binær fil som heter hello i samme katalog der du kjører kommandoen.

Utfør hello programmet med:

./hello

Programmet skal trykke:

Hello World!

Installere flere GCC-versjoner

Denne delen inneholder instruksjoner om hvordan du installerer og bruker flere versjoner av GCC på Ubuntu 18.04. De nyere versjonene av GCC-kompilatoren inkluderer støtte for nye språk, bedre ytelse, utvidede funksjoner.

Ved skriving av denne artikkelen inkluderer standard Ubuntu-lagringene flere GCC-versjoner, fra 5.xx til 8.xx Den siste versjonen av GCC, som er 9.1.0 er tilgjengelig fra Ubuntu Toolchain PPA.

I eksemplet nedenfor vil vi installere de siste tre versjonene av GCC og G ++.

Først legger du ubuntu-toolchain-r/test PPA til systemet ditt med:

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

Installer ønskede GCC- og G ++ -versjoner ved å skrive:

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

Kommandoene nedenfor vil konfigurere alternativ for hver versjon og knytte en prioritet til den. Standardversjonen er den som har høyest prioritet, i vårt tilfelle er det 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

Hvis du senere vil endre standardversjonen, bruker du kommandoen oppdateringsalternativer:

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 vil bli presentert en liste over alle installerte GCC-versjoner på Ubuntu-systemet. Angi nummeret på versjonen du vil bruke som standard, og trykk Enter .

Kommandoen lager symboliske lenker til de spesifikke versjonene av GCC og G ++.

Konklusjon

Du har installert GCC på Ubuntu 18.04. Du kan nå besøke den offisielle GCC-dokumentasjonssiden og lære hvordan du bruker GCC og G ++ til å kompilere C- og C ++ -programmene.

gcc ubuntu