Comment installer un compilateur C sous Linux
Que vous codiez en C ou construisiez un programme Linux à partir de la source, vous devrez installer un compilateur C. Les deux principaux sous Linux sont le vénérable GCC et le plus récent Clang.
Voici comment vous pouvez les installer tous les deux sur votre machine.
Installer GCC sous Linux
CCG, ou GNU Compiler Collection, existe depuis les années 1980, avant Linux lui-même. Non seulement il compile les programmes C, mais il gère également C++, Objective-C, Objective-C++, Fortran, ADA et Go. De nombreux projets open source en dépendent encore, y compris le noyau Linux.
Pour installer GCC avec les bibliothèques C requises sur Debian et Ubuntu, installez le essentiel à la construction paquet:
Sur Fedora et d’autres distributions basées sur RPM :
Et sur Arch Linux :
Sur toute autre distribution, vous pouvez généralement rechercher « GCC » et vous trouverez un paquet pour votre système. Cela vaut aussi pour Clang.
Pour compiler un programme en C simple, comme le fameux « Hello, World! », il suffit d’aller dans le répertoire où vous l’avez enregistré et d’exécuter la commande suivante :
…où Bonjour c est le nom de votre programme.
Si le programme est correct, GCC affichera le fichier compilé sous la forme a.out dans le répertoire courant. Pour l’exécuter, tapez :
Installer Clang sous Linux
Le petit dernier du quartier est le Bruit compilateur, développé comme façade du compilateur LLVM par Apple, ARM, Sony, AMD et d’autres. Apple l’utilise comme compilateur pour son environnement de développement Xcode pour macOS.
Clang vise la compatibilité avec GCC, tout en augmentant les performances. Il est populaire car il est sous licence Apache 2.0, ce qui n’oblige pas les développeurs à publier leur code source s’ils apportent des modifications.
Vous pouvez installer Clang à l’aide de votre gestionnaire de packages. Sur Debian et Ubuntu, installez simplement le bruit paquet:
Sur Fedora/CentOS :
Pour installer Clang sur des distributions basées sur Arch :
La compilation fonctionne de la même manière qu’avec GCC :
Vous pouvez maintenant compiler des programmes C sous Linux
Que vous soyez débutant en C ou que vous soyez un programmeur C expérimenté, vous pouvez facilement installer deux compilateurs C majeurs pour Linux : GCC et Clang.
Si vous souhaitez explorer la programmation en C, voici quelques conseils supplémentaires sur le langage qui vous donneront une longueur d’avance.