Installieren Sie CMake unter Linux

1. Laden Sie das CMake-Installationspaket herunter

Die Demonstrationsumgebung dieses Artikels ist das Linux-System Redhat7 64-Bit.

CMake bietet zwei Installationsmethoden: eine ist das vorkompilierte Binärpaket und die andere ist die Quellcodemethode, die Sie selbst kompilieren müssen.

Hier verwenden wir zur Demonstration vorkompilierte Binärpakete.

Die offizielle Download-Adresse des CMake-Installationspakets:
https://cmake.org/download/

Wählen Sie die entsprechende Version aus, um deren Download-Adresse zum Herunterladen zu kopieren:
20221225154912

Um nach Abschluss der Installation für alle Benutzer verfügbar zu sein, verwenden wir für die Installation Root.

su - root
cd /opt && mkdir cmake
cd cmake
wget -c https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1-linux-x86_64.tar.gz

Der Wget-Download ist relativ langsam. Wir verwenden Thunder direkt zum Herunterladen und legen ihn dann im Verzeichnis /opt/cmake ab, das wir gerade unter dem Linux-System erstellt haben:
20221225160900

entpacken:

tar -zxvf cmake-3.25.1-linux-x86_64.tar.gz

20221225163704

2. Umgebungsvariablen konfigurieren

Bearbeiten Sie die Datei /etc/profile und fügen Sie am Ende der Datei zwei Zeilen hinzu:

export CMAKE_HOME=/opt/cmake/cmake-3.25.1-linux-x86_64/bin
export PATH=$CMAKE_HOME:$PATH

20221225164640

Umgebungsvariablen aktualisieren:

source /etc/profile

Wenn Sie faul sein möchten, können Sie yum install direkt installieren. Die Standardinstallation ist Version 2.8, die etwas alt ist.
20221225173238

3. Überprüfen Sie, ob CMake ausgeführt werden kann

Melden Sie sich als normaler Benutzer an und führen Sie dann aus

cmake --version

Wenn die Versionsinformationen normal ausgegeben werden können, bedeutet dies, dass dies erfolgreich war.

20221225165034

Viertens: Offizielle Dokumente von CMake

Weitere Informationen zu CMake finden Sie in der offiziellen CMake-Dokumentation:

Offizielle CMake-Dokumentation

Supongo que te gusta

Origin blog.csdn.net/hubing_hust/article/details/128436327
Recomendado
Clasificación