Récemment, j'ai acheté un ordinateur de bureau Apple MAC équipé d'un processeur M1. Je voulais installer et exécuter un programme C++ simple. Pour y parvenir, j'ai suivi ces étapes :
Installer les compilateurs de C et C++.
Malheureusement, si vous utilisez un Mac, Gcc n'est pas intégré en tant que fonctionnalité native. Si vous essayez d'exécuter des commandes depuis un terminal telles que gcc ou g++, vous obtiendrez une erreur "$ gcc -bash: gcc: command not found".
Pour installer rapidement et facilement les compilateurs C et C++, il suffit d'ouvrir la fenêtre du terminal sur votre système et d'exécuter cette commande:
xcode-select --install
Il est important de souligner que l'installation complète de Xcode n'est pas requise. Seul l'outil de ligne de commande est suffisant.
Notez que gcc et g++ sont des compilateurs utilisés pour compiler des programmes en langage C et C++. GCC est l'abréviation de GNU Compiler Collections, qui comprend plusieurs compilateurs, dont gcc et g++. Bien que gcc soit principalement utilisé pour compiler des programmes en langage C, g++ est un compilateur plus avancé capable de travailler avec les deux langages de programmation. En effet, il s'agit d'une version améliorée du compilateur traditionnel conçue spécifiquement pour être utilisée avec des applications en langage C.
Créez un programme C++ de base
Commençons notre algorithme C++ en lançant un nouveau terminal. Nous l'appellerons moonbooks.cpp.
touch moonbooks.cpp
Maintenant, ouvrons le code avec un éditeur (vi par exemple)
vi moonbooks.cpp
afin que nous puissions commencer à coder :
#include <iostream>
int main () {
std::cout << "Hello Moonbooks!";
return 0;
}
Maintenant, assurons-nous de sauvegarder notre travail, puis quittons le fichier.
Exécuter votre programme C++ de base.
Pour compiler et créer un programme exécutable, entrez simplement
g++ -o moonbooks moonbooks.cpp
dans la ligne de commande. Par la suite, pour l'exécuter, tapez simplement
moonbooks
Si vous obtenez une erreur zsh disant que la commande "moonbooks" est introuvable, vous pouvez temporairement résoudre le problème en tapant la commande "pwd" qui vous donnera accès à l'emplacement du fichier exécutable. Ensuite, il suffit d'appuyer sur Entrée pour continuer.
/Users/Student/Desktop/moonbooks
donne
Hello Moonbooks!
Références
Voici une liste de ressources qui m'ont aidé, pour votre commodité :
Liens | Site |
---|---|
How To Compile C++ On A Mac (A Quick And Easy Tutorial!) | siytek.com |
xcode | developer.apple.com |
What is the difference between gcc and g++ in Linux? Difference between gcc and g++ | includehelp.com |
Is it necessary to install X Code for c++ compiler? What if I install X Code and Uninstall it? Will g++ compiler will also get deleted? | stackoverflow |