Linux下 cmake所有版本适用/下载编译使用教程 附cmake3.26安装包

笔者是ubuntu18,默认版本是3.10,我需要下载更高的,于是有体会写此文。

先给我的cmake下载链接吧,免得有些朋友下面的基础操作都会。

通过网盘分享的文件:cmake3.26

链接: https://pan.baidu.com/s/1e_vjTzUWPbwJYxUw9xcJVg 提取码: ajum

1.删除原来的cmake

bash 复制代码
sudo apt remove cmake
sudo apt remove --purge cmake

2.下载cmake/编译安装

首先先更新一下apt、还有安装依赖项

bash 复制代码
sudo apt update
sudo apt install build-essential libssl-dev -y

然后去官网下载你想要的版本
https://cmake.org/download/

或者直接

bash 复制代码
wget https://github.com/Kitware/CMake/releases/download/v3.26.0-rc1/cmake-3.26.0-rc1.tar.gz

这里window和linux版本都有,大家看看要哪个。

这里笔者下载好了3.26版本的

解压

bash 复制代码
tar -zxvf cmake-3.26.0-rc1.tar.gz

然后进去目录

bash 复制代码
cd cmake-3.26.0-rc1/

执行检查

bash 复制代码
./bootstrap 

中间有什么错,就是依赖库问题,跟着报错下载就可以

然后编译

bash 复制代码
make -j4

然后安装

bash 复制代码
sudo make install

然后就可以查看cmake版本了

bash 复制代码
cmake --version
相关推荐
tokepson4 小时前
Mysql下载部署方法备份(Windows/Linux)
linux·服务器·windows·mysql
C_心欲无痕6 小时前
Dockerfile:构建 Docker 镜像
运维·docker·容器
zz_nj6 小时前
工作的环境
linux·运维·服务器
极客先躯7 小时前
如何自动提取Git指定时间段的修改文件?Win/Linux双平台解决方案
linux·git·elasticsearch
C_心欲无痕7 小时前
nginx - 实现域名跳转的几种方式
运维·前端·nginx
suijishengchengde7 小时前
****LINUX时间同步配置*****
linux·运维
幻云20108 小时前
AI自动化编排:从入门到精通(基于Dify构建AI智能系统)
运维·人工智能·自动化
qiuqyue8 小时前
基于虹软Linux Pro SDK的多路RTSP流并发接入、解码与帧级处理实践
linux·运维·网络
切糕师学AI8 小时前
Linux 操作系统简介
linux
南烟斋..8 小时前
GDB调试核心指南
linux·服务器