Installieren Sie CMake offline oder online in Ubuntu

Laden Sie zunächst das CMake-Installationspaket für Ubuntu herunter. Sie können es von der offiziellen Website herunterladen oder über den folgenden Befehl herunterladen (eine Internetverbindung ist erforderlich):

wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz

Entpacken Sie das heruntergeladene Installationspaket:

tar -xvzf cmake-3.22.1.tar.gz

Nach erfolgreicher Dekomprimierung cmake-3.22.1wird ein Verzeichnis generiert. Geben Sie das Verzeichnis ein und führen Sie das Konfigurationsskript aus:

chmod 777 ./configure
./configure   

Wenn Sie auf eine Eingabeaufforderung stoßen Could not find OpenSSL. Install an OpenSSL development package or configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL, müssen Sie den Befehl ausführen sudo apt-get install libssl-dev, um die relevanten Abhängigkeiten zu installieren. Wenn Sie OpenSSL nicht verwenden müssen oder das OpenSSL-Entwicklungspaket nicht installieren können, können Sie OpenSSL deaktivieren, indem Sie während der CMake-Konfiguration Parameter hinzufügen. -DCMAKE_USE_OPENSSL=OFFKonkret können wir den folgenden Befehl zu CMakeLists.txt im Verzeichnis cmake-3.22.1 hinzufügen:

cmake_minimum_required(VERSION 3.0)

# 设置全局变量,禁用 OpenSSL
set(CMAKE_USE_OPENSSL OFF)  # 添加该行命令

# 项目名称和版本号
project(YourProjectName VERSION 1.0)

# 其他的 CMake 命令...

Nachdem die Konfiguration abgeschlossen ist, kompilieren Sie:

make

Nachdem die Kompilierung abgeschlossen ist, installieren Sie:

sudo make install

Ersetzen Sie abschließend die alte Version von cmake durch die neu installierte cmake mit dem folgenden Befehl. Dabei ist /usr/local/bin/cmakeder Pfad zum neu installierten cmake:

sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

Testen Sie die cmake-Version:

cmake --version
---------
cmake version 3.22.1

Zu diesem Zeitpunkt ist die Installation erfolgreich!

おすすめ

転載: blog.csdn.net/weixin_48158964/article/details/132734404