当前位置:首页 > 编程笔记 > 正文
已解决

Ubuntu 22.04源码安装cmake 3.27.7

来自网友在路上 159859提问 提问时间:2023-11-12 17:01:27阅读次数: 59

最佳答案 问答题库598位专家为你答疑解惑

安装参考博客是《ubuntu安装cmake》和《Ubuntu 安装CMake》。
https://cmake.org/download是cmake官网下载的网址。
在这里插入图片描述

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]才是完成下载。
在这里插入图片描述

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

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

sudo ./bootstrap生成构建系统文件。
在这里插入图片描述

发现报错如下:

-- 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 orconfigure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.-- Configuring incomplete, errors occurred!
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake
---------------------------------------------

在这里插入图片描述

sudo apt-get install -y libssl-dev安装依赖包。
在这里插入图片描述

需要按一下回车键。
在这里插入图片描述

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

重新执行sudo ./bootstrap
在这里插入图片描述

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

sudo make进行编译。
在这里插入图片描述

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

sudo make install进行安装。
在这里插入图片描述

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

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

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

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Ubuntu 22.04源码安装cmake 3.27.7":http://eshow365.cn/6-38256-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!