Ubuntu 22.04源码安装cmake 3.27.7

安装参考博客是《ubuntu安装cmake》和《Ubuntu 安装CMake》。
https://cmake.org/download是cmake官网下载的网址。
Ubuntu 22.04源码安装cmake 3.27.7_第1张图片

sudo wget -c https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7.tar.gz可以下载源码,最后显示‘cmake-3.27.7.tar.gz’ saved [10982558/10982558]才是完成下载。
Ubuntu 22.04源码安装cmake 3.27.7_第2张图片

sudo tar -zxf cmake-3.27.7.tar.gz进行解压。
在这里插入图片描述

cd cmake-3.27.7进入源码目录里边。
在这里插入图片描述

sudo ./bootstrap生成构建系统文件。
Ubuntu 22.04源码安装cmake 3.27.7_第3张图片

发现报错如下:

-- Looking for connect in socket;
-- Looking for connect in socket; - not found
-- Looking for gethostname
-- Looking for gethostname - found
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
CMake Error at Utilities/cmcurl/CMakeLists.txt:587 (message):
  Could not find OpenSSL.  Install an OpenSSL development package or
  configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.


-- Configuring incomplete, errors occurred!
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake
---------------------------------------------

Ubuntu 22.04源码安装cmake 3.27.7_第4张图片

sudo apt-get install -y libssl-dev安装依赖包。
Ubuntu 22.04源码安装cmake 3.27.7_第5张图片

需要按一下回车键。
Ubuntu 22.04源码安装cmake 3.27.7_第6张图片

完成之后如下图:
Ubuntu 22.04源码安装cmake 3.27.7_第7张图片

重新执行sudo ./bootstrap
Ubuntu 22.04源码安装cmake 3.27.7_第8张图片

完成之后如下图:
Ubuntu 22.04源码安装cmake 3.27.7_第9张图片

sudo make进行编译。
Ubuntu 22.04源码安装cmake 3.27.7_第10张图片

完成之后如下图:
在这里插入图片描述

sudo make install进行安装。
Ubuntu 22.04源码安装cmake 3.27.7_第11张图片

完成之后如下图:
Ubuntu 22.04源码安装cmake 3.27.7_第12张图片

sudo cmake --version显示出来cmake version 3.27.7就是安装完成。
在这里插入图片描述

此文章为11月Day 10学习笔记,内容来源于极客时间《网络编程实战》。

你可能感兴趣的:(网络编程实战,ubuntu,linux,cmake)