Android

Kako instalirati gcc prevodilac na centos 7

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 vodič objašnjava kako instalirati GCC prevodilac na CentOS 7. Objasnit ćemo kako instalirati stabilnu verziju i noviju verziju GCC-a dostupnu iz SCL spremišta.

Preduvjeti

Da biste dodali nova spremišta i instalirali pakete na svoj CentOS sustav, morate biti prijavljeni kao roor ili korisnik sa sudo povlasticama.

Instaliranje GCC-a na CentOS

Zadana CentOS-ova spremišta sadrže grupu paketa pod nazivom Development Tools koji sadrže GCC prevodilac i puno knjižnica i ostalih uslužnih programa potrebnih za sastavljanje softvera.

Da biste instalirali razvojne alate, uključujući GCC Compiler, pokrenite:

sudo yum group install "Development Tools"

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 yum install man-pages

Provjerite je li GCC prevodilac uspješno instaliran pomoću gcc --version naredbe koja ispisuje GCC verziju:

gcc --version

Zadana verzija GCC-a dostupna u spremištima CentOS 7 iznosi 4.8.5 :

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 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 jednostavan je zadatak. 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 prikazati:

Hello World!

Instaliranje više verzija GCC-a

U ovom ćemo odjeljku pružiti upute o tome kako instalirati i koristiti više verzija GCC-a na CentOS-u 7. Novije verzije GCC-a prevoditelja uključuju podršku za nove jezike, bolju izvedbu, proširene značajke.

Zbirke softvera, poznate i kao SCL, zajednički je projekt koji vam omogućuje izgradnju, instaliranje i korištenje više verzija softvera na istom sustavu, bez utjecaja na zadane pakete sustava. Omogućavanjem softverske kolekcije stječete pristup novijim verzijama programskih jezika i usluga koje nisu dostupne u jezgrovitim spremištima.

SCL spremišta pružaju paket pod nazivom Developer Toolset, koji uključuje novije verzije GNU Compiler Collection i druge alate za razvoj i uklanjanje pogrešaka.

Prvo, instalirajte datoteku s izdanjem CentOS SCL. Dio je spremišta CentOS dodataka i može se instalirati pokretanjem sljedeće naredbe:

sudo yum install centos-release-scl

Trenutno su dostupne sljedeće zbirke alata za razvojne programere:

  • Skup alata za razvojne programere 7Dset razvojnih alata 6

U ovom ćemo primjeru instalirati set alata za razvojne programere 7. Da biste to učinili, na vaš CentOS 7 terminal upišite sljedeću naredbu:

sudo yum install devtoolset-7

Za pristup verziji 7 GCC, trebate pokrenuti novu instancu ljuske pomoću alata scl Collection Collection:

scl enable devtoolset-7 bash

Ako provjerite verziju GCC-a, primijetit ćete da je GCC 7 zadana verzija u vašem trenutnom oklopu:

gcc --version

gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) 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.

U ovom trenutku možete koristiti noviju verziju GCC-a kao i bilo koji drugi uobičajeni alat.

Zaključak

Uspješno ste instalirali GCC na svoj CentOS 7. Sada možete posjetiti službenu stranicu GCC Documentation i naučiti kako koristiti GCC i G ++ za sastavljanje svojih C i C ++ programa.

gcc centos