3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial
Inhoudsopgave:
- voorwaarden
- GCC installeren op CentOS
- Een Hello World-voorbeeld samenstellen
- Meerdere GCC-versies installeren
- Conclusie
De GNU Compiler Collection (GCC) is een verzameling compilers en bibliotheken voor programmeertalen C, C ++, Objective-C, Fortran, Ada, Go en D. Veel open-sourceprojecten, waaronder de GNU-tools en de Linux-kernel, zijn gecompileerd met GCC.
In deze zelfstudie wordt uitgelegd hoe u de GCC-compiler op CentOS 7 installeert. We leggen uit hoe u de distro-stabiele versie en de nieuwere versie van GCC kunt installeren die beschikbaar zijn in de SCL-repository.
voorwaarden
Om nieuwe repositories toe te voegen en pakketten op uw CentOS-systeem te installeren, moet u zijn aangemeld als roor of gebruiker met sudo-rechten.
GCC installeren op CentOS
De standaard CentOS-opslagplaatsen bevatten een pakketgroep met de naam
Development Tools
die de GCC-compiler bevat en veel bibliotheken en andere hulpprogramma's die nodig zijn voor het compileren van software.
Om de ontwikkeltools inclusief de GCC-compiler te installeren, voert u uit:
sudo yum group install "Development Tools"
De opdracht installeert een aantal nieuwe pakketten, waaronder
gcc
,
g++
en
make
.
Misschien wilt u ook de handleidingpagina's over het gebruik van GNU / Linux voor ontwikkeling installeren:
sudo yum install man-pages
Bevestig dat de GCC-compiler met succes is geïnstalleerd met behulp van de opdracht
gcc --version
die de GCC-versie afdrukt:
gcc --version
De standaardversie van GCC die beschikbaar is in de CentOS 7-repositories is
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.
Dat is het. GCC is nu op uw systeem geïnstalleerd en u kunt het gaan gebruiken.
Een Hello World-voorbeeld samenstellen
Een eenvoudig C- of C ++ -programma compileren met GCC is een eenvoudige taak. Open uw teksteditor en maak het volgende bestand:
nano hello.c
hello.c
Sla het bestand op en compileer het in een uitvoerbaar bestand door de volgende opdracht uit te voeren: Hiermee maakt u een binair bestand met de naam
Voer het
Het programma moet het volgende weergeven: In dit gedeelte geven we instructies over het installeren en gebruiken van meerdere versies van GCC op CentOS 7. De nieuwere versies van de GCC-compiler bevatten ondersteuning voor nieuwe talen, betere prestaties, uitgebreide functies. Software Collecties, ook bekend als SCL, is een communityproject waarmee u meerdere softwareversies op hetzelfde systeem kunt bouwen, installeren en gebruiken, zonder de standaardpakketten van het systeem te beïnvloeden. Door Software Collecties in te schakelen, krijgt u toegang tot de nieuwere versies van programmeertalen en -services die niet beschikbaar zijn in de kernrepository's. De SCL-repositories bieden een pakket met de naam Developer Toolset, dat nieuwere versies van de GNU Compiler Collection en andere ontwikkelings- en foutopsporingshulpmiddelen bevat. Installeer eerst het CentOS SCL-releasebestand. Het maakt deel uit van de CentOS extras repository en kan worden geïnstalleerd door de volgende opdracht uit te voeren: Momenteel zijn de volgende Developer Toolset-collecties beschikbaar: In dit voorbeeld installeren we de Developer Toolset-versie 7. Typ hiervoor de volgende opdracht op uw CentOS 7-terminal: Om toegang te krijgen tot GCC versie 7, moet u een nieuwe shell-instantie starten met behulp van de
Als u nu de GCC-versie aanvinkt, zult u merken dat GCC 7 de standaardversie in uw huidige shell is: Op dit moment kunt u de nieuwere GCC-versie gebruiken, net als elke andere reguliere tool. U hebt GCC met succes geïnstalleerd op uw CentOS 7. U kunt nu de officiële GCC-documentatiepagina bezoeken en leren hoe u GCC en G ++ kunt gebruiken om uw C- en C ++ -programma's te compileren.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
in dezelfde map waarin u de opdracht uitvoert.
hello
programma uit met:
./hello
Meerdere GCC-versies installeren
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
tool Software Collection:
scl enable devtoolset-7 bash
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.
Conclusie
Hoe een NFS-server op Centos 8 te installeren en configureren
In deze zelfstudie doorloopt u de benodigde stappen om een NFSv4-server op CentOS 8 in te stellen. We laten u ook zien hoe u een NFS-bestandssysteem op de client kunt mounten.
Hoe gcc compiler te installeren op debian 10 linux
De GNU Compiler Collection (GCC) is een open-source verzameling compilers en bibliotheken die C, C ++ en andere programmeertalen ondersteunen. In deze zelfstudie wordt uitgelegd hoe u de GCC-compiler op Debian 10 Buster installeert.
Hoe gcc compiler op ubuntu 18.04 te installeren
De GNU Compiler Collection (GCC) is een verzameling compilers en bibliotheken voor programmeertalen C, C ++, Objective-C, Fortran, Ada, Go en D. Deze tutorial behandelt de stappen die nodig zijn om de GCC-compiler op Ubuntu 18.04 te installeren







