Einrichtung von Visual Studio Code für die C/C++ Entwicklung unter Ubuntu Linux
Hier ist ein umfassendes Tutorial zur Einrichtung von Visual Studio Code für die C- und C++-Programmierung unter Ubuntu Linux.
Dieses Tutorial führt Sie durch die Installation des Compilers, die Konfiguration von VS Code und das Schreiben sowie Ausführen Ihres ersten Programms.
1. System aktualisieren
Bevor Sie beginnen, sollten Sie sicherstellen, dass Ihre Paketlisten auf dem neuesten Stand sind. Öffnen Sie ein Terminal (Strg + Alt + T) und geben Sie ein:
sudo apt update && sudo apt upgrade -y
2. Compiler und Build-Tools installieren
Um C/C++ Programme zu kompilieren, benötigen Sie die GNU Compiler Collection (GCC) oder Clang sowie den Debugger (GDB).
GCC und G++ (Standard)
Installieren Sie das Paket build-essential, welches den GCC, G++ und make enthält:
sudo apt install build-essential gdb
Clang (Optional)
Falls Sie lieber mit Clang arbeiten möchten:
sudo apt install clang
Überprüfung der Installation
Prüfen Sie, ob die Compiler korrekt installiert wurden:
gcc --version
g++ --version
gdb --version
3. Visual Studio Code installieren
Falls VS Code noch nicht installiert ist, können Sie dies am einfachsten über den Snap-Store tun:
sudo snap install --classic code
Alternativ können Sie das .deb-Paket von der offiziellen Website herunterladen und installieren.
4. VS Code Erweiterungen für C/C++
Starten Sie VS Code und installieren Sie die notwendigen Erweiterungen, um Sprachunterstützung und Debugging-Funktionen zu erhalten:
- Öffnen Sie die Extensions (Erweiterungen) Ansicht durch Klicken auf das Quadrat-Symbol links oder mit
Strg + Umschalt + X. - Suchen Sie nach "C/C++".
- Installieren Sie das offizielle Paket von Microsoft (enthält IntelliSense und Debugging).
- Optional: Suchen Sie nach "CMake Tools", falls Sie größere Projekte planen.
5. Ein erstes Projekt erstellen
- Erstellen Sie einen neuen Ordner für Ihr Projekt und öffnen Sie ihn in VS Code:
mkdir MeinProjekt cd MeinProjekt code . - Erstellen Sie eine neue Datei namens
main.cpp(für C++) odermain.c(für C). - Fügen Sie folgenden Beispielcode ein:
#include <iostream>
int main() {
std::cout << "Hallo Welt unter Ubuntu Linux!" << std::endl;
return 0;
}
6. Kompilieren und Ausführen
Es gibt zwei Wege, Ihr Programm in VS Code auszuführen:
Methode A: Über das integrierte Terminal (Manuell)
- Öffnen Sie das Terminal in VS Code (
Strg + '). - Kompilieren Sie den Code:
- Für C++:
g++ main.cpp -o programm - Für C:
gcc main.c -o programm
- Für C++:
- Führen Sie das Programm aus:
./programm
Methode B: VS Code Build-Task (Automatisiert)
- Drücken Sie
Strg + Umschalt + B. - Wählen Sie "C/C++: g++ build active file" (oder
gccfür C). - VS Code erstellt eine ausführbare Datei. Diese können Sie im Terminal mit
./main(oder wie die Datei heißt) starten.
7. Debugging einrichten
Um Fehler in Ihrem Code zu finden, können Sie den Debugger nutzen:
- Wechseln Sie zum Reiter Run and Debug (
Strg + Umschalt + D). - Klicken Sie auf "Run and Debug" und wählen Sie "C++ (GDB/LLDB)".
- Wählen Sie den installierten Compiler (z.B.
g++). - VS Code erstellt eine
launch.jsonundtasks.jsonim Ordner.vscode. - Sie können nun Breakpoints setzen (roter Punkt links neben der Zeilennummer) und das Programm mit
F5im Debug-Modus starten.
Tipps für Fortgeschrittene
- Clang-Format: Nutzen Sie
Strg + Umschalt + I, um Ihren Code automatisch zu formatieren. Die Regeln können in einer.clang-formatDatei angepasst werden. - IntelliSense: Falls VS Code die Header-Dateien nicht findet, drücken Sie
Strg + Umschalt + Pund geben Sie "C/C++: Edit Configurations (UI)" ein, um die Includepfade anzupassen.
Sie haben nun eine voll funktionsfähige C/C++ Entwicklungsumgebung unter Ubuntu Linux!