In einem älteren Artikel hatte ich drei Programme für die C++-Programmierung vorgestellt. In diesem Blogbeitrag kommt eine weitere IDE hinzu. Es handelt es ich um Eclipse, das kostenlos für macOS, Linux und Windows zur Verfügung steht.
Java erforderlich
Bevor ihr auch dem Mac Eclipse installieren und nutzen könnt, muss eine Java-Laufzeitumgebung (JRE) oder ein Java Development Kit (JDK) installiert sein. Ob dies auf eurem System der Fall ist, kann im Terminal mit folgendem Befehl überprüft werden:
java --version
Falls euch keine Java-Version angezeigt wird, hilft euch dieser Artikel weiter, in dem erklärt wird, wie ihr Java auf eurem Mac zum Laufen bringt.
Eclipse herunterladen
Sobald Java auf eurem System einwandfrei funktioniert, könnt ihr die Webseite von Eclipse aufrufen. Dort sucht ihr nach „Eclipse IDE for C/C++ Developers“. Für macOS werden euch zwei Versionen angeboten. Falls ihr einen Mac mit einem M-Prozessor habt, klickt ihr auf „AArch64“, andernfalls ist „x86_64“ auszuwählen.
Eclipse installieren
Mit einem Doppelklick auf die heruntergeladene DMG-Datei öffnet sich ein Fenster. Hier verschiebt ihr das Programm „Eclipse“ in das Verzeichnis „Applications“.
Eclipse starten
Im Programme-Verzeichnis befindet sich nun das Programm „Eclipse“, das mit einem Doppelklick ausgeführt werden kann. Nach dem ersten Start werdet ihr gefragt, wo das Arbeitsverzeichnis (eclipse-workspace) für die mit Eclipse erstellten Projekte angelegt werden soll. Standardmäßig ist euer eigene Benutzerverzeichnis ausgewählt. Ihr habt aber die Möglichkeit, ein anderes Verzeichnis zu wählen.
Ein neues Projekt erstellen
Die Installation und Einrichtung von Eclipse ist damit abgeschlossen, so dass nun mit einem ersten Projekt begonnen werden kann. Im Start-Fenster ist dazu „Create a new C/C++ project“ auszuwählen. Alternativ kann ein neues Projekt auch über die Menüleiste begonnen werden:
> File > New > C/C++ Project
Im folgenden Fenster ist auszuwählen, welches Template verwendet werden soll (z.B. C++ Managed Build, CMake Project Makefile Project). In diesem Beispiel wähle ich „C++ Managed Build“ aus.
Dann folgt die Vergabe eines Projektnamens (hier: helloworld). Außerdem wähle ich unter „Project Type“ die „Hello World C++ Project“ und „MacOSX GCC“ aus.
Mit einem Klick auf „Finish“ kann es schließlich losgehen. Es öffnet sich das Hauptfenster mit dem Editor-Bereich, der bereits einige Zeilen Code erhält:
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
CPP-Projekt kompilieren und ausführen
Ein Klick auf „Build“ (Button mit einem Hammer-Symbol) erstellt eine ausführbare Datei (helloworld), die sich im Unterverzeichnis „Debug“ befindet. Wenn ihr sie im Terminal ausführt, wird „!!!Hello World!!!“ angezeigt:
bodo@devmac Debug % ./helloworld
!!!Hello World!!!
bodo@devmac Debug %