Comment installer GCC sur Mac
Certains utilisateurs de Mac peuvent souhaiter installer GCC sur leur ordinateur MacOS. GCC, qui signifie Gnu Compiler Collection, est un compilateur couramment utilisé qui prend en charge les langages C, C++, Objective C, Go, Fortran, Ada et autres. Il est fréquemment utilisé pour compiler des programmes en ligne de commande, pour écrire des logiciels et autres, que ce soit dans le cadre de cours d'informatique ou pour utiliser des outils en ligne de commande.
Le Mac n'est pas livré avec GCC par défaut, mais vous pouvez installer GCC sur un Mac assez facilement.
Comment installer GCC sur Mac
L'approche que nous allons utiliser ici comporte trois étapes : l'installation des outils de ligne de commande sur le Mac, l'installation de HomeBrew et enfin l'installation de GCC. Nous allons supposer que vous utilisez une version moderne de MacOS (ce tutoriel est écrit avec macOS Ventura ou macOS Monterey) et que vous disposez d'une connexion internet.
- Ouvrez l'application Terminal avec Spotlight en appuyant sur Commande+barre d'espacement et en tapant "Terminal", puis en appuyant sur retour.
- Dans la ligne de commande, entrez ce qui suit pour commencer l'installation de Command Line Tools :
- Acceptez d'installer le paquet Command Line Tools, une fois l'installation terminée, vous pouvez maintenant installer le gestionnaire de paquets Homebrew sur le Mac à l'aide de la chaîne de commande suivante :
- Une fois l'installation de Homebrew terminée, vous pouvez installer gcc à l'aide de la commande suivante :
- Une fois l'installation terminée, vous pouvez confirmer que gcc a été installé et qu'il fonctionne en exécutant la commande suivante:/li>
gcc --version
xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install gcc
GCC est maintenant installé sur le Mac, et vous pouvez le lancer comme d'habitude pour compiler du code, ou quel que soit l'usage que vous souhaitez faire de gcc.
Pourquoi ne puis-je pas simplement exécuter gcc après avoir installé Command Line Tools sur Mac ?
Vous pouvez essayer d'utiliser la commande gcc après avoir installé les outils de ligne de commande, mais il s'agit en fait de clang.
Apple place un binaire gcc dans /usr/bin/gcc mais il ne fait qu'exécuter clang LLVM (essayez vous-même, tapez simplement 'gcc' et vous verrez une erreur clang).
Vous devez installer manuellement GCC séparément pour faire fonctionner GCC sur Mac.
Lorsque je lance 'gcc', j'obtiens un message d'erreur "xcrun : error : invalid active developer path" ! Aidez-moi !
Si vous voyez le message d'erreur "xcrun : error : invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at : /Library/Developer/CommandLineTools/usr/bin/xcrun Si vous avez reçu le message d'erreur "xcrun", vous devez installer les outils de ligne de commande sur le Mac. Si vous avez déjà installé les outils de ligne de commande et que vous avez récemment mis à jour MacOS, il se peut que vous deviez les installer à nouveau, ou mettre à jour les outils de ligne de commande par le biais d'une mise à jour logicielle, ou encore en réinstallant les outils de ligne de commande.
Pour ce que cela vaut, vous pouvez voir la même erreur xcrun invalid active developer path lorsque vous essayez d'utiliser git et beaucoup d'autres outils de ligne de commande, et la solution est la même.
Que faire si je veux compiler gcc à partir des sources sur le Mac ?
Vous pouvez également compiler gcc à partir des sources sur le Mac si vous le souhaitez, mais l'utilisation de Homebrew comme gestionnaire de paquets vous facilitera la tâche car il gère également toutes les autres dépendances et bibliothèques, et il existe de nombreux autres conseils et avantages à utiliser Homebrew.
Néanmoins, si vous souhaitez compiler gcc à partir de zéro, vous pouvez trouver la dernière version sur le miroir ftp GCC GNU :
https://ftpmirror.gnu.org/gcc/
-
Avez-vous réussi à installer gcc sur votre Mac ? Avez-vous rencontré des difficultés ? Que pensez-vous de la facilité d'utilisation de Homebrew pour l'installation de gcc sur Mac ? Faites-nous part de vos réflexions et de vos expériences dans les commentaires.