Android

Sådan installeres gcc-compiler på ubuntu 18.04

How to Upgrade Ubuntu 16.04 to 18.04

How to Upgrade Ubuntu 16.04 to 18.04

Indholdsfortegnelse:

Anonim

GNU Compiler Collection (GCC) er en samling af compilere og biblioteker til programmeringssprog C, C ++, Objekt-C, Fortran, Ada, Go og D. Mange open-source-projekter, herunder GNU-værktøjer og Linux-kernen, er samlet med GCC.

Denne tutorial dækker de trin, der kræves for at installere GCC-compiler på Ubuntu 18.04. Vi viser dig, hvordan du installerer distostabil version og den nyeste version af GCC.

De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Kubuntu, Linux Mint og Elementary OS.

Forudsætninger

For at kunne tilføje nye lagre og installere pakker på dit Ubuntu-system, skal du være logget ind som root eller bruger med sudo-privilegier.

Installation af GCC på Ubuntu

Standard Ubuntu-oplagerne indeholder en metapakke, der hedder build-essential der indeholder GCC-kompilatoren og en masse biblioteker og andre værktøjer, der kræves til kompilering af software.

Udfør trinnene nedenfor for at installere GCC Compiler Ubuntu 18.04:

  1. Start med at opdatere pakkelisten:

    sudo apt update

    Installer den build-essential pakke ved at skrive:

    sudo apt install build-essential

    Kommandoen installerer en masse nye pakker inklusive gcc , g++ og make .

    Du ønsker måske også at installere de manuelle sider om brug af GNU / Linux til udvikling:

    sudo apt-get install manpages-dev

    For at validere, at GCC-compileren er installeret, skal du bruge kommandoen gcc --version der udskriver GCC-versionen:

    gcc --version

    Standardversionen af ​​GCC tilgængelig i Ubuntu 18.04-oplagerne 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 nu installeret på dit system, og du kan begynde at bruge det.

Udarbejdelse af et Hello World-eksempel

Det er ret let at sammensætte et grundlæggende C- eller C ++ -program ved hjælp af GCC. Åbn din teksteditor og opret følgende fil:

nano hello.c hello.c

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

Gem filen og kompilér den til en eksekverbar ved hjælp af følgende kommando:

gcc hello.c -o hello

Dette vil oprette en binær fil med navnet hello i det samme bibliotek, hvor du kører kommandoen.

Udfør hello programmet med:

./hello

Programmet skal udskrive:

Hello World!

Installation af flere GCC-versioner

Dette afsnit indeholder instruktioner om, hvordan du installerer og bruger flere versioner af GCC på Ubuntu 18.04. De nyere versioner af GCC-compileren inkluderer support til nye sprog, bedre ydelse, udvidede funktioner.

På tidspunktet for skrivning af denne artikel inkluderer standard Ubuntu-oplagrene flere GCC-versioner, fra 5.xx til 8.xx Den seneste version af GCC, som er 9.1.0 er tilgængelig fra Ubuntu Toolchain PPA.

I det følgende eksempel installerer vi de seneste tre versioner af GCC og G ++.

Tilføj først ubuntu-toolchain-r/test PPA til dit system med:

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

Installer de ønskede GCC- og G ++ -versioner ved at skrive:

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

Kommandoerne nedenfor konfigurerer alternativ til hver version og knytter en prioritet til den. Standardversionen er den med den højeste prioritet, i vores tilfælde 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

Senere, hvis du vil ændre standardversionen, skal du bruge kommandoen 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 får præsenteret en liste over alle installerede GCC-versioner på dit Ubuntu-system. Indtast nummeret på den version, du vil bruge som standard, og tryk på Enter .

Kommandoen opretter symboliske links til de specifikke versioner af GCC og G ++.

Konklusion

Du har installeret GCC på din Ubuntu 18.04. Du kan nu besøge den officielle GCC-dokumentationsside og lære, hvordan du bruger GCC og G ++ til at komponere dine C- og C ++ -programmer.

gcc ubuntu