Linux下源码编译安装CMake

Ubuntu中使用 apt 安装的CMake版本相对较低,如果需要最新的版本则可以通过编译源码的方式进行安装。

卸载CMake

shell 复制代码
sudo apt autoremove cmake

下载最新的CMake源码

在CMake官网下载最新的版本

shell 复制代码
wget https://github.com/Kitware/CMake/releases/download/v3.31.1/cmake-3.31.1.tar.gz
tar -xvf cmake-3.31.1.tar.gz

编译安装

● 进入cmake文件夹

● 执行一下命令

shell 复制代码
./bootstrap
make -j8
sudo make install

报错处理

● 缺失OpenSSL

安装openssl

shell 复制代码
sudo apt install openssl-dev
相关推荐
wdfk_prog33 分钟前
[Linux]学习笔记系列 -- [drivers][i2c]i2c-dev
linux·笔记·学习
angushine1 小时前
银河麒麟V10创建用户
运维
Trouvaille ~2 小时前
【Linux】网络编程基础(二):数据封装与网络传输流程
linux·运维·服务器·网络·c++·tcp/ip·通信
久绊A2 小时前
春节前云平台运维深度巡检-实操经验
运维·安全·容器·kubernetes·云平台
万邦科技Lafite3 小时前
一键获取京东商品评论信息,item_reviewAPI接口指南
java·服务器·数据库·开放api·淘宝开放平台·京东开放平台
旅途中的宽~3 小时前
【深度学习】通过nohup后台运行训练命令后,如何通过日志文件反向查找并终止进程?
linux·深度学习
梦想的旅途23 小时前
企业微信API外部群自动化推送:从“群发工具”到“智能触达”的架构实践
运维·自动化·企业微信
yuezhilangniao3 小时前
Next.js 项目运维手册-含-常用命令-常见场景
运维·开发语言·reactjs
dump linux4 小时前
内核驱动调试接口与使用方法入门
linux·驱动开发·嵌入式硬件
Trouvaille ~4 小时前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序