C++ Programmierung unter Ubuntu: Schreiben mit Vim und Kompilieren mit g++

Melden

Hier ist ein ausführliches Tutorial, wie du C++-Programme mit dem Vim-Editor schreibst, sie mit g++ kompilierst und im Terminal von Ubuntu ausführst.


Dieses Tutorial führt dich durch den gesamten Prozess – von der Installation der benötigten Werkzeuge bis hin zum fertigen Programm.

1. Vorbereitung: Notwendige Werkzeuge installieren

Bevor du startest, musst du sicherstellen, dass der C++-Compiler (g++) und der Texteditor (Vim) auf deinem System installiert sind. Öffne dazu das Terminal (Strg+Alt+T) und gib folgende Befehle ein:

sudo apt update
sudo apt install vim build-essential

Hinweis: Das Paket build-essential enthält den g++ Compiler sowie weitere wichtige Werkzeuge für die Softwareentwicklung.

2. Eine neue C++ Datei mit Vim erstellen

Navigiere im Terminal in den Ordner, in dem du dein Projekt speichern möchtest, und erstelle eine neue Datei mit der Endung .cpp:

vim mein_programm.cpp

3. Den Programmcode in Vim schreiben

Wenn sich Vim öffnet, befindest du dich im "Normal-Modus". Um Text schreiben zu können, musst du in den "Einfüge-Modus" (Insert Mode) wechseln.

  1. Drücke die Taste i auf deiner Tastatur. Am unteren Rand sollte nun -- EINFÜGEN -- (oder -- INSERT --) stehen.
  2. Tipper nun das folgende einfache C++ Programm ein:
#include <iostream>

int main() {
    std::cout << "Hallo, Welt! Dies wurde in Vim geschrieben." << std::endl;
    return 0;
}

4. Speichern und Beenden von Vim

Nachdem du den Code geschrieben hast, musst du die Datei speichern und den Editor verlassen:

  1. Drücke die Esc-Taste, um den Einfüge-Modus zu verlassen und in den Normal-Modus zurückzukehren.
  2. Gib den Befehl :wq ein (der Doppelpunkt leitet einen Befehl ein, w steht für write (speichern) und q für quit (beenden)).
  3. Bestätige mit der Enter-Taste.

5. Das C++ Programm kompilieren

Nun verwandelst du den Quellcode mit dem Compiler g++ in ein ausführbares Programm. Gib dazu folgenden Befehl im Terminal ein:

g++ mein_programm.cpp -o mein_programm
  • g++: Ruft den Compiler auf.
  • mein_programm.cpp: Die Quelldatei, die du gerade geschrieben hast.
  • -o mein_programm: Das Flag -o gibt den Namen der Ausgabedatei an (das fertige Programm). Wenn du dies weglässt, heißt die Datei standardmäßig a.out.

6. Das Programm ausführen

Wenn keine Fehlermeldungen erschienen sind, wurde die Datei erfolgreich kompiliert. Du kannst dein Programm nun mit folgendem Befehl starten:

./mein_programm

Ergebnis im Terminal: Hallo, Welt! Dies wurde in Vim geschrieben.


Zusammenfassung der wichtigsten Befehle

Aktion Befehl
Datei öffnen/erstellen vim dateiname.cpp
Text schreiben (Vim) Taste i drücken
Speichern und Schließen Esc drücken, dann :wq eingeben
Kompilieren g++ dateiname.cpp -o programmname
Ausführen ./programmname
0