CMake
CMake ist ein quelloffener, plattformübergreifender Build-System-Generator von Kitware. Die Software steuert den Erstellungsprozess von Programmen mithilfe compilerunabhängiger Konfigurationsdateien und erzeugt native Build-Umgebungen wie Makefiles, Ninja-Dateien oder Visual-Studio-Projektdateien.
github.com · Offizielle Website
- ✓ Offizielle Quelle (winget)
- ✓ SHA256 aus der offiziellen Paketquelle
- ✓ Zuletzt geprüft: 4. November 2026
- Dies ist kein Virenscan. Bei VirusTotal prüfen
- Version
- 4.4.4
- Veröffentlicht
- 2. Oktober 2026
- Lizenz
- BSD-3-Clause
- Installationsart
- zip
Wie benutze ich das?
Geben Sie im Startmenü Terminal ein und öffnen Sie es, fügen Sie den Befehl ein (Strg+V oder Rechtsklick) und drücken Sie Enter. Der Befehl nutzt winget, den Paketmanager von Windows, und installiert das Programm aus der offiziellen Quelle.
winget install --id Kitware.CMake -eSHA256 (Dateiprüfung)
bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536cmake.org · Offizielle Website
- ✓ Offizielle Quelle (Homebrew)
- ✓ SHA256 aus der offiziellen Paketquelle
- ✓ Zuletzt geprüft: 4. November 2026
- Dies ist kein Virenscan. Bei VirusTotal prüfen
- Version
- 4.4.5
- Lizenz
- BSD-3-Clause
- Installationsart
- dmg
Wie benutze ich das?
Dieser Befehl braucht Homebrew; falls nicht vorhanden, führen Sie zuerst den Installationsbefehl von brew.sh aus. Öffnen Sie dann das Terminal (Programme > Dienstprogramme > Terminal), fügen Sie den Befehl ein und drücken Sie Enter.
brew install --cask cmake-appSHA256 (Dateiprüfung)
cd2a0a29b384eae211433b8ab01110fdbda30c57c039e38515df1a3d35b3acfeIn den offiziellen Paketquellen haben wir keine Linux-Version von CMake gefunden; prüfen Sie die Website des Herstellers.
In den offiziellen Paketquellen haben wir keine Android-Version von CMake gefunden; prüfen Sie die Website des Herstellers.
Plattform-Seiten: Windows · macOS · Linux · Android
Ältere Versionen (10)
CMake 4.4.4: Was ist neu?
Das Wichtigste
- Plattformübergreifende Erzeugung nativer Build-Dateien
- Integrierte Werkzeuge für Softwaretests (CTest) und Paketierung (CPack)
- Breite Unterstützung moderner Compiler und Entwicklungsumgebungen
- Open-Source-Bereitstellung unter der BSD-3-Clause-Lizenz
Für wen ist es?
Softwareentwickler und Teams, die C-, C++- und mehrsprachige Projekte unter Windows und macOS erstellen. Es dient der Standardisierung und Automatisierung von Konfigurations- und Build-Prozessen über verschiedene Plattformen hinweg.
Gut zu wissen vor der Installation
- Es ist kein eigenständiger Compiler; zum Bauen der Software werden separate Build-Tools (wie Make, Ninja oder Visual Studio) und Compiler benötigt.
- Die eigene Skriptsprache weist eine eigenwillige Syntax auf und erfordert eine spürbare Einarbeitungszeit.
- Das Debuggen komplexer Konfigurationsdateien kann umständlich sein.
Installation
Windows
- Laden Sie den Installer über den offiziellen Button herunter oder führen Sie 'winget install --id Kitware.CMake -e' aus.
- Starten Sie den Installationsassistenten und wählen Sie die Option, CMake zum System-PATH hinzuzufügen.
- Beenden Sie das Setup und prüfen Sie die Installation mit dem Befehl 'cmake --version' in der Eingabeaufforderung.
macOS
- Nutzen Sie den offiziellen Download-Button für das macOS-Paket oder führen Sie 'brew install --cask cmake-app' im Terminal aus.
- Öffnen Sie das geladene DMG-Image und ziehen Sie CMake in den Programme-Ordner.
- Starten Sie CMake bei Bedarf einmalig, um die Befehlszeilenwerkzeuge im System-PATH zu verlinken.
Alternativen
- Meson
- Premake
- GNU Make
Häufige Fragen
Ist CMake ein Compiler?
Nein, CMake kompiliert keinen Quellcode direkt. Es erzeugt Konfigurationsdateien für Build-Tools wie Ninja, Make oder Visual Studio.
Ist CMake kostenlos nutzbar?
Ja, CMake ist freie Open-Source-Software und unterliegt der BSD-3-Clause-Lizenz.
Bietet CMake eine grafische Oberfläche?
Ja, neben den Konsolenbefehlen gehört auch die grafische Benutzeroberfläche CMake GUI zum Lieferumfang.