CMake ist ein plattformübergreifendes Open-Source-Tool, das den Build-Prozess von Softwareprojekten automatisiert. Es wird von Entwicklern häufig verwendet, um die Kompilierung und Verknüpfung von Code über verschiedene Plattformen hinweg zu verwalten und eine einheitliche Build-Umgebung bereitzustellen. Die Flexibilität von CMake ermöglicht die Generierung nativer Build-Dateien für verschiedene Compiler und IDEs, was es zu einem unverzichtbaren Tool für komplexe Projekte macht, die mehrere Systeme unterstützen müssen.
Unter Fedora 40 oder 39 können Sie CMake mit dem DNF-Paketmanager über Fedoras AppStream installieren, das eine stabile und gut integrierte Version bietet. Für diejenigen, die die allerneuesten Funktionen benötigen oder mehr Kontrolle über die Installation haben möchten, besteht eine alternative Methode darin, die neueste CMake-Version aus der Quelle herunterzuladen, zu kompilieren und zu installieren. Diese Anleitung führt Sie durch beide Installationsmethoden und ermöglicht Ihnen, den besten Ansatz basierend auf Ihren Anforderungen auszuwählen.
Methode 1: Installieren Sie CMake über Fedoras Appstream
Die erste Methode eignet sich für die meisten Benutzer und Entwickler, da Fedora eine auf Upstream ausgerichtete Distribution ist. Der zweite Abschnitt ist für diejenigen gedacht, die die neueste Version von CMake benötigen.
Aktualisieren Sie Fedora vor der CMake-Installation
Aktualisieren Sie Ihr Fedora-System vor der Installation von CMake, um sicherzustellen, dass alle Pakete aktuell sind und um potenzielle Konflikte oder Probleme während der Installation zu minimieren.
Führen Sie den folgenden Befehl in Ihrem Terminal aus, um Fedora zu aktualisieren:
sudo dnf upgrade --refresh
Installieren Sie CMake über den DNF-Befehl
Den meisten Benutzern wird empfohlen, CMake aus dem AppStream-Repository von Fedora zu installieren. Diese gut getestete und stabile Version ist ideal für den allgemeinen Gebrauch.
Führen Sie den folgenden Befehl in Ihrem Terminal aus, um CMake zu installieren:
sudo dnf install cmake
Überprüfen der Installation von CMake
Nachdem Sie CMake installiert haben, überprüfen Sie die Installation, indem Sie die Version prüfen. Diese Bestätigung stellt eine erfolgreiche Installation und die Verfügbarkeit von CMake auf Ihrem System sicher.
Um die CMake-Version zu überprüfen, führen Sie den folgenden Befehl aus:
cmake --version
Methode 2: CMake über die Quelle installieren
Diese Methode ist für Benutzer von Vorteil, die die neueste Version von CMake oder eine bestimmte Version benötigen, die nicht im Fedora-Repository verfügbar ist. Es ist jedoch wichtig zu bedenken, dass zum Aktualisieren von CMake mit dieser Methode der Quellcode manuell heruntergeladen und neu kompiliert werden muss.
Installieren Sie die für CMake erforderlichen Erstpakete
Stellen Sie vor dem Fortfahren sicher, dass Ihr System über alle erforderlichen Abhängigkeiten zum Erstellen von CMake verfügt. Sie können diese Abhängigkeiten mit dem folgenden Befehl installieren:
sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
Laden Sie die CMake-Quelle herunter
Besuchen Sie zunächst die GitHub-Releases-Seite und finden Sie den Link zur neuesten Version von CMake.
Nachdem Sie einen neuen Link abgerufen haben, laden Sie das Quellcode-Archiv mit dem Befehl wget herunter:
wget https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-linux-x86_64.tar.gz
Hinweis: Ersetzen Sie {version} durch die richtige Versionsnummer.
Heruntergeladenes CMake-Quellarchiv extrahieren
Extrahieren Sie den Inhalt des heruntergeladenen Archivs mit dem folgenden Befehl:
tar -zxvf cmake-{version number}.tar.gz
Navigieren Sie nun zum extrahierten Verzeichnis:
cd /cmake-{your version}
Führen Sie das CMake Bootstrap-Skript aus
In diesem Schritt führen Sie das Bootstrap-Skript aus, das das Build-System für die Kompilierung von CMake vorbereitet. Wenn Probleme auftreten, stellen Sie sicher, dass Sie alle zuvor erwähnten erforderlichen Abhängigkeiten installiert haben.
Führen Sie das Bootstrap-Skript mit dem folgenden Befehl aus:
./bootstrap
Die Fertigstellung des Bootstrap-Skripts kann einige Minuten dauern.
Erstellen und Kompilieren von CMake
Sobald das Bootstrap-Skript fertig ist, verwenden Sie die make
Befehl zum Erstellen von CMake:
make
Der Erstellungsprozess kann mehrere Minuten dauern. Sie können sich daher während der Wartezeit einen Kaffee holen oder eine kurze Pause einlegen.
Installieren Sie die CMake-Binärdatei
Nachdem der Build-Prozess abgeschlossen ist, installieren Sie CMake mit dem Befehl make install:
sudo make install
Überprüfen der CMake-Installation über die Quelle
Überprüfen Sie nach Abschluss der Installation die installierte CMake-Version, um die korrekte Installation sicherzustellen:
cmake --version
Abschluss
Indem Sie CMake auf Fedora über den DNF-Paketmanager und Fedoras AppStream installieren, stellen Sie sicher, dass Ihr System über eine stabile und zuverlässige Version dieses wichtigen Build-Tools verfügt. Wenn Sie sich alternativ dafür entschieden haben, CMake aus der Quelle zu kompilieren, haben Sie jetzt Zugriff auf die neuesten Funktionen und eine größere Kontrolle über Ihre Build-Umgebung. Egal für welche Methode Sie sich entscheiden, CMake auf dem neuesten Stand zu halten, trägt dazu bei, die Effizienz und Kompatibilität Ihrer Entwicklungsumgebung aufrechtzuerhalten. Wenn CMake auf Ihrem Fedora-System eingerichtet ist, sind Sie gut darauf vorbereitet, komplexe Build-Prozesse über mehrere Plattformen hinweg zu verwalten und zu automatisieren.