How To install GCC On Centos Linux 7.4
Table des matières:
- Conditions préalables
- Installation de GCC sur CentOS
- Compiler un exemple Hello World
- Installation de plusieurs versions de GCC
- Conclusion
La collection de compilateurs GNU (GCC) est une collection de compilateurs et de bibliothèques pour les langages de programmation C, C ++, Objective-C, Fortran, Ada, Go et D. De nombreux projets open-source, y compris les outils GNU et le noyau Linux, sont compilés avec GCC.
Ce tutoriel explique comment installer le compilateur GCC sur CentOS 7. Nous expliquerons comment installer la version stable de distribution et la version plus récente de GCC disponible à partir du référentiel SCL.
Conditions préalables
Pour ajouter de nouveaux référentiels et installer des packages sur votre système CentOS, vous devez être connecté en tant que roor ou utilisateur avec les privilèges sudo.
Installation de GCC sur CentOS
Les référentiels CentOS par défaut contiennent un groupe de packages nommé
Development Tools
qui contient le compilateur GCC et de nombreuses bibliothèques et autres utilitaires requis pour la compilation de logiciels.
Pour installer les outils de développement, y compris le compilateur GCC, exécutez:
sudo yum group install "Development Tools"
La commande installe un tas de nouveaux packages, y compris
gcc
,
g++
et
make
.
Vous pouvez également installer les pages de manuel sur l'utilisation de GNU / Linux pour le développement:
sudo yum install man-pages
Validez que le compilateur GCC est correctement installé à l'aide de la commande
gcc --version
qui affiche la version GCC:
gcc --version
La version par défaut de GCC disponible dans les référentiels CentOS 7 est
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.
C'est ça. GCC est maintenant installé sur votre système et vous pouvez commencer à l'utiliser.
Compiler un exemple Hello World
La compilation d'un programme de base C ou C ++ à l'aide de GCC est une tâche facile. Ouvrez votre éditeur de texte et créez le fichier suivant:
nano hello.c
Bonjour c
Enregistrez le fichier et compilez-le dans un exécutable en exécutant la commande suivante: Cela va créer un fichier binaire nommé
Exécutez le programme
Le programme devrait afficher: Dans cette section, nous fournirons des instructions sur la façon d'installer et d'utiliser plusieurs versions de GCC sur CentOS 7. Les versions les plus récentes du compilateur GCC incluent la prise en charge de nouvelles langues, de meilleures performances et des fonctionnalités étendues. Les collections de logiciels, également connues sous le nom de SCL, est un projet communautaire qui vous permet de créer, d'installer et d'utiliser plusieurs versions de logiciels sur le même système, sans affecter les packages par défaut du système. En activant les collections de logiciels, vous accédez aux nouvelles versions des langages de programmation et des services qui ne sont pas disponibles dans les référentiels principaux. Les référentiels SCL fournissent un package nommé Developer Toolset, qui comprend des versions plus récentes de la collection de compilateurs GNU et d'autres outils de développement et de débogage. Tout d'abord, installez le fichier de version CentOS SCL. Il fait partie du référentiel CentOS extras et peut être installé en exécutant la commande suivante: Actuellement, les collections Developer Toolset suivantes sont disponibles: Dans cet exemple, nous allons installer le Developer Toolset version 7. Pour ce faire, tapez la commande suivante sur votre terminal CentOS 7: Pour accéder à GCC version 7, vous devez lancer une nouvelle instance de shell à l'aide de l'outil Software Collection
Maintenant, si vous vérifiez la version GCC, vous remarquerez que GCC 7 est la version par défaut dans votre shell actuel: À ce stade, vous pouvez utiliser la nouvelle version de GCC comme tout autre outil standard. Vous avez correctement installé GCC sur votre CentOS 7. Vous pouvez maintenant visiter la page officielle de documentation de GCC et apprendre à utiliser GCC et G ++ pour compiler vos programmes C et C ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
dans le même répertoire où vous exécutez la commande.
hello
avec:
./hello
Installation de plusieurs versions de GCC
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
:
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.
Conclusion
Comment installer et configurer un serveur nfs sur centos 8
Dans ce didacticiel, vous allez suivre les étapes nécessaires pour configurer un serveur NFSv4 sur CentOS 8. Nous vous montrerons également comment monter un système de fichiers NFS sur le client.
Comment installer le compilateur gcc sur debian 10 linux
La collection de compilateurs GNU (GCC) est une collection open source de compilateurs et de bibliothèques prenant en charge C, C ++ et d'autres langages de programmation. Ce tutoriel explique comment installer installer le compilateur GCC sur Debian 10 Buster.
Comment installer le compilateur gcc sur Ubuntu 18.04
La collection de compilateurs GNU (GCC) est une collection de compilateurs et de bibliothèques pour les langages de programmation C, C ++, Objective-C, Fortran, Ada, Go et D. Ce tutoriel couvre les étapes requises pour installer le compilateur GCC sur Ubuntu 18.04