Comment exécuter C++ sur un terminal MacOS Mojave


Si vous exécutez l'app Terminal, vous exécutez une app en ligne de commande C++ ordinaire en tapant le nom de l'exécutable. À moins que votre variable d'environnement PATH ne contienne le répertoire dans lequel il se trouve, vous devez spécifier le chemin relatif ou absolu avec l'exécutable (Windows regarde toujours dans le répertoire courant en premier). The terminal is both standard input and standard output.

  1. > clang++ HelloWorld.cpp -o HellowWorld 
  2. > ./HelloWorld 
  3. Hello, world! 

If you want to build a more complicated program or a library, things get complicated. Un IDE est très utile. Je préfère CLion, mais XCode est gratuit, tout comme Eclipse. XCode est configuré pour construire des applications Mac par défaut, mais vous pouvez spécifier que vous construisez une application en ligne de commande lors de la création d'un projet.

À moins que vous ne téléchargiez ou ne construisiez le compilateur vous-même, vous devez installer XCode (depuis le Mac AppStore) et dire oui lorsqu'il vous demande si vous voulez que les interfaces de ligne de commande du compilateur soient installées. Il n'est pas nécessaire d'exécuter réellement XCode une fois qu'il l'a fait.


.