Recherche de site Web

Comment installer GCC le compilateur C sur RHEL 8/CentOS 8


L’objectif de ce guide est d’installer GCC le compilateur C sur RHEL 8/CentOS 8 et d’effectuer la compilation d’un programme C de base « Hello World ». Le compilateur GCC peut être installé dans RHEL 8 à l’aide de la commande dnf install.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer le compilateur GCC sur RHEL 8/CentOS 8.
  • Comment installer le groupe d’installation des outils de développement.
  • Comment écrire un programme C.
  • Comment compiler et exécuter un programme C.

GCC le compilateur C sur RHEL 8 et l’exemple du programme Hello world C.

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeRHEL 8/CentOS 8
Logicielgcc
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Comment installer GCC le compilateur C sur RHEL 8/CentOS 8 instructions étape par étape

  1. Utilisez la commande dnf et installez le paquet gcc :

    
    dnf install gcc
    
  2. (facultatif) Installez le package de groupe de transition des outils de développement.

    Une autre façon d’installer le compilateur gcc est de l’installer dans le cadre du package de groupe de transition des outils de développement. Le package Development Tools installera également des bibliothèques supplémentaires ainsi que le compilateur g++. Dans la plupart des cas, ou si vous n’êtes pas sûr, c’est exactement ce dont vous avez besoin :

    
    dnf groupinstall "Development Tools"
    
  3. Vérifiez GCC version.
    Confirmez votre installation en vérifiant la version GCC :

    
    gcc --version
    gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
    
  4. (facultatif) Compilez un simple code C « Hello World » :

    #include <stdio.h>
    int main()
    {
       printf("Hello, World!\n");
       return 0;
    }
    

    Enregistrez le code ci-dessus dans le fichier hello.c, compilez-le et exécutez-le :

    
    gcc -o hello hello.c 
    ./hello 
    Hello, World!
    

Articles connexes: