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
相关推荐
Android系统攻城狮11 分钟前
Linux FFmpeg深度解析之avcodec_alloc_context3调用流程与实战(十四)
linux·运维·ffmpeg·车载音视频·音视频进阶·ffmpeg音视频进阶
老李IT笔记12 分钟前
抹除之后机器上的受管应用可以留下:这一步省掉的是哪段时间
运维·服务器
自由彩虹33 分钟前
靶场通关15--bossplayersctf
linux·服务器·网络·安全·web安全·网络安全
叼烟扛炮35 分钟前
Linux 学习笔记(四十五):Web 安全基石——Cookie、Session 与 HTTPS 原理解析
linux·前端·网络·笔记·学习·tcp/ip·安全
2401_8685347837 分钟前
网络规划设计师之案例分析 - 网络安全与等级保护
服务器·网络
雾时之林42 分钟前
Nginx反向代理与proxy_cache缓存搭建CDN服务器
服务器·nginx·缓存
李纲明1 小时前
WordPress 定时发布不准点或备份/邮件从不跑:先分清 WP-Cron 触发与 DISABLE_WP_CRON,再查回环与系统 Cron
运维·性能优化·wordpress·定时任务·devdiy·wp-cron
Decay__1 小时前
01_MySQL 体系架构全解 —— 连接层、SQL 层、存储引擎层与 InnoDB 深入
运维·数据库·sql·mysql·架构
Hello.Reader1 小时前
Three.js / Cesium 卡顿怎么办?把三维渲染搬到 GPU 服务器
服务器·开发语言·javascript
Linux_cy1 小时前
nginx 502 排查手册:九种原因分类、定位命令与检查顺序
linux·运维·服务器·网络·数据库·nginx·ssh