Come eseguire C++ su un terminale di MacOS Mojave

Se si esegue l'applicazione Terminale, si esegue una normale applicazione a riga di comando C++ digitando il nome dell'eseguibile. A meno che la tua variabile d'ambiente PATH non contenga la directory in cui si trova, devi specificare il percorso relativo o assoluto con l'eseguibile (Windows cerca sempre prima nella directory corrente). 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 è molto utile. Io preferisco CLion, ma XCode è gratuito e anche Eclipse. XCode è impostato per costruire applicazioni per Mac di default, ma puoi specificare che stai costruendo un'applicazione a linea di comando quando crei un progetto.

A meno che tu non scarichi o costruisca il compilatore da solo, dovresti installare XCode (dal Mac AppStore) e dire di sì quando ti chiede se vuoi installare le interfacce a linea di comando del compilatore. Non è necessario eseguire XCode una volta che l'ha fatto.