Android

Kako instalirati gcc prevodilac na ubuntu 18.04

How do I install gcc on Ubuntu Linux

How do I install gcc on Ubuntu Linux

Sadržaj:

Anonim

Zbirka GNU Compiler (GCC) zbirka je prevodilaca i biblioteka za programske jezike C, C ++, Objective-C, Fortran, Ada, Go i D. Mnogi projekti otvorenog koda, uključujući GNU alate i Linux kernel, sastavljeni su s GCC-om.

Ovaj je vodič opisao korake potrebne za instaliranje GCC prevoditelja na Ubuntu 18.04. Pokazat ćemo vam kako instalirati stabilnu verziju i najnoviju verziju GCC-a.

Iste upute vrijede i za Ubuntu 16.04 i bilo koju distribuciju koja se temelji na Ubuntuu, uključujući Kubuntu, Linux Mint i Elementarni OS.

Preduvjeti

Da biste mogli dodati nova spremišta i instalirati pakete na svoj Ubuntu sustav, morate biti prijavljeni kao root ili korisnik sa sudo povlasticama.

Instaliranje GCC-a na Ubuntu

Zadana Ubuntu skladišta sadrže meta-paket pod nazivom build-essential koji sadrži GCC prevodilac i puno knjižnica i drugih uslužnih programa potrebnih za kompiliranje softvera.

Izvedite korake u nastavku kako biste instalirali GCC Compiler Ubuntu 18.04:

  1. Započnite ažuriranjem popisa paketa:

    sudo apt update

    Instalirajte build-essential paket za unos:

    sudo apt install build-essential

    Naredba instalira hrpu novih paketa uključujući gcc , g++ i make .

    Možda ćete također htjeti instalirati stranice s priručnikom o korištenju GNU / Linuxa za razvoj:

    sudo apt-get install manpages-dev

    Da biste potvrdili da je GCC prevodilac uspješno instaliran, koristite naredbu gcc --version koja ispisuje GCC verziju:

    gcc --version

    Zadana verzija GCC-a dostupna u spremištima Ubuntu 18.04 iznosi 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.

To je to. GCC je sada instaliran na vašem sustavu i možete ga početi koristiti.

Sastavljanje primjera Hello World

Sastavljanje osnovnog C ili C ++ programa pomoću GCC-a prilično je jednostavno. Otvorite uređivač teksta i stvorite sljedeću datoteku:

nano hello.c hello.c

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

Spremite datoteku i kompilirajte je u izvršnu datoteku pomoću sljedeće naredbe:

gcc hello.c -o hello

Ovo će stvoriti binarnu datoteku s imenom hello u istom direktoriju u kojem pokrenete naredbu.

Izvršite hello program sa:

./hello

Program treba ispisati:

Hello World!

Instaliranje više verzija GCC-a

Ovaj odjeljak daje upute o tome kako instalirati i koristiti više verzija GCC-a na Ubuntu 18.04. Novije verzije GCC prevoditelja uključuju podršku za nove jezike, bolju izvedbu i proširene značajke.

U vrijeme pisanja ovog članka zadana Ubuntu skladišta uključuju nekoliko verzija GCC-a, od 5.xx do 8.xx Najnovija verzija GCC-a, 9.1.0 , dostupna je od Ubuntu Toolchain PPA.

U sljedećem ćemo primjeru instalirati najnovije tri verzije GCC-a i G ++.

Prvo dodajte ubuntu-toolchain-r/test PPA u svoj sustav pomoću:

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

Instalirajte željene verzije GCC i G ++ upisivanjem:

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

Naredbe u nastavku konfigurirat će alternativu za svaku verziju i pridružiti joj prioritet. Zadana verzija je ona s najvišim prioritetom, u našem slučaju to je 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

Kasnije, ako želite promijeniti zadanu verziju, upotrijebite naredbu 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:

Bit će vam prikazan popis svih instaliranih GCC verzija na vašem Ubuntu sustavu. Unesite broj verzije koju želite koristiti kao zadanu i pritisnite Enter .

Naredba će stvoriti simboličke veze na specifične verzije GCC-a i G ++.

Zaključak

Uspješno ste instalirali GCC na svoj Ubuntu 18.04. Sada možete posjetiti službenu stranicu Dokumentacije GCC-a i naučiti kako koristiti GCC i G ++ za sastavljanje programa C i C ++.

gcc ubuntu