Eclipse auf dem Mac für die C++-Programmierung installieren

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.

Download Eclipse IDE for C/C++ Developers
Es stehen verschiedene Versionen für den Download zur Verfügung

Eclipse installieren

Mit einem Doppelklick auf die heruntergeladene DMG-Datei öffnet sich ein Fenster. Hier verschiebt ihr das Programm „Eclipse“ in das Verzeichnis „Applications“.

Move Eclipse to Applications folder
Eclipse in den Applications-Ordner kopieren

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.

Create a directory as Eclipse workspace
Workspace für Eclipse festlegen

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
Create a new C/C++ project in Eclipse
Neues C++-Projekt beginnen

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.

Select C++ template in Eclipse
Eine Vorlage für ein neues C++-Projekt auswählen

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.

Create C++ HelloWorld project in Eclipse
HelloWorld-Projekt auswählen

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 %