Android

Cum se instalează compilatorul gcc pe ubuntu 18.04

► Cum Instalez un Program in Ubuntu Linux din Terminal ? | Invata Linux Ep. 14

► Cum Instalez un Program in Ubuntu Linux din Terminal ? | Invata Linux Ep. 14

Cuprins:

Anonim

Colecția GNU Compiler (GCC) este o colecție de compilatoare și biblioteci pentru limbaje de programare C, C ++, Objective-C, Fortran, Ada, Go și D. Multe proiecte open-source, inclusiv instrumentele GNU și nucleul Linux, sunt compilate cu GCC.

Acest tutorial acoperă pașii necesari pentru instalarea compilatorului GCC pe Ubuntu 18.04. Vă vom arăta cum instalați versiunea distro stabil și cea mai recentă versiune a GCC.

Aceleași instrucțiuni se aplică pentru Ubuntu 16.04 și pentru orice distribuție bazată pe Ubuntu, inclusiv Kubuntu, Linux Mint și sistemul de operare elementar.

Cerințe preliminare

Pentru a adăuga noi depozite și a instala pachete pe sistemul Ubuntu, trebuie să fiți autentificat ca root sau utilizator cu privilegii sudo.

Instalarea GCC pe Ubuntu

Depozitele Ubuntu implicite conțin un meta-pachet numit build-essential care conține compilatorul GCC și o mulțime de biblioteci și alte utilități necesare pentru compilarea software-ului.

Efectuați pașii de mai jos pentru a instala GCC Compiler Ubuntu 18.04:

  1. Începeți prin actualizarea listei de pachete:

    sudo apt update

    Instalați pachetul build-essential pentru build-essential tastând:

    sudo apt install build-essential

    Comanda instalează o mulțime de pachete noi, inclusiv gcc , g++ și make .

    De asemenea, poate doriți să instalați paginile manuale despre utilizarea GNU / Linux pentru dezvoltare:

    sudo apt-get install manpages-dev

    Pentru a valida dacă compilatorul GCC este instalat cu succes, utilizați comanda gcc --version care tipărește versiunea GCC:

    gcc --version

    Versiunea implicită a GCC disponibilă în depozitele Ubuntu 18.04 este 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.

Asta e. GCC este acum instalat pe sistemul dvs. și puteți începe să îl utilizați.

Compilarea unui exemplu Hello World

Compilarea unui program de bază C sau C ++ folosind GCC este destul de ușor. Deschideți editorul de text și creați următorul fișier:

nano hello.c buna

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

Salvați fișierul și compilați-l într-un program executabil folosind următoarea comandă:

gcc hello.c -o hello

Aceasta va crea un fișier binar numit hello în același director în care rulați comanda.

Executați programul de hello cu:

./hello

Programul ar trebui să imprime:

Hello World!

Instalarea mai multor versiuni GCC

Această secțiune oferă instrucțiuni despre cum se instalează și se utilizează mai multe versiuni de GCC pe Ubuntu 18.04. Versiunile mai noi ale compilatorului GCC includ suport pentru limbi noi, performanțe mai bune, funcții extinse.

În momentul scrierii acestui articol, depozitele implicite Ubuntu includ mai multe versiuni GCC, de la 5.xx la 8.xx Cea mai recentă versiune a GCC, care este 9.1.0 este disponibilă de la Ubuntu Toolchain PPA.

În exemplul următor, vom instala cele mai recente trei versiuni de GCC și G ++.

Mai întâi, adăugați PPA ubuntu-toolchain-r/test la sistemul dvs. cu:

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

Instalați versiunile dorite GCC și G ++ tastând:

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

Comenzile de mai jos vor configura alternative pentru fiecare versiune și vor asocia o prioritate cu aceasta. Versiunea implicită este cea cu cea mai mare prioritate, în cazul nostru, 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

Mai târziu, dacă doriți să modificați versiunea implicită, folosiți comanda 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:

Vi se va prezenta o listă cu toate versiunile GCC instalate pe sistemul Ubuntu. Introduceți numărul implicit al versiunii pe care doriți să o utilizați și apăsați Enter .

Comanda va crea legături simbolice către versiunile specifice ale GCC și G ++.

Concluzie

Ați instalat cu succes GCC pe Ubuntu 18.04. Acum puteți vizita pagina oficială de documentare GCC și puteți afla cum să utilizați GCC și G ++ pentru a compila programele dvs. C și C ++.

gcc ubuntu