Ubuntu18.04 обновить Cmake

Перейдите в Index of /files , чтобы загрузить исходный код нужной версии. Вы также можете использовать wget для загрузки, например:

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

Распаковать:

смола -xvzf cmake-3.22.1.tar.gz

Войдите в каталог распаковки и настройте:

chmod +x ./настроить
./настроить

Но на этот раз было сообщено об ошибке Не удалось найти OpenSSL. Установите пакет разработки OpenSSL или настройте CMake с параметром -DCMAKE_USE_OPENSSL=OFF для сборки без OpenSSL.

Решение: sudo apt-get установить libssl-dev

rm -f CMakeCache.txt

./настроить

После успешной настройки отобразится:CMake has bootstrapped. Now run make.

После завершения настройки скомпилируйте: make

После компиляции устанавливаем:

судо сделать установить

Наконец, замените старую версию только что установленной cmake, где находится /usr/local/bin/cmakeтолько что установленная директория cmake.

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

Примечания: Вы можете видеть /usr/bin, что cmake в каталоге стал программной ссылкой, указывающей на /etc/alternatives/cmake, а последний указывает на /usr/local/bin/cmakeверсию, которую мы установили. По сути, исходная программа «заменяется» программными ссылками.

Наконец, проверьте версию cmake:

cmake --version
# версия cmake 3.22.1

# Пакет CMake поддерживается и поддерживается Kitware (kitware.com/cmake).

Supongo que te gusta

Origin blog.csdn.net/Fan0920/article/details/126282750
Recomendado
Clasificación