ubuntu cmake 离线安装

1、下载 cmake 源码

https://cmake.org/files/ 下载所需版本的源码。也可以使用wget下载,例如:

bash 复制代码
wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz

2、解压

bash 复制代码
tar -xvzf cmake-3.22.1.tar.gz

3、进入解压目录,配置成功之后显示:CMake has bootstrapped. Now run make.

bash 复制代码
chmod 777 ./configure
./configure   
复制代码
如果遇到提示Could not find OpenSSL.  Install an OpenSSL development package or ....... 需要安装 apt-get install libssl-dev

4、配置完成后,编译:

bash 复制代码
make

5、编译完成后,安装:

bash 复制代码
sudo make install

6、最后使用新安装的cmake替换旧版本,其中/usr/local/bin/cmake为新安装的cmake目录。

bash 复制代码
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

7、最后测试cmake版本:

bash 复制代码
cmake --version
# cmake version 3.22.1

# CMake suite maintained and supported by Kitware (kitware.com/cmake).
相关推荐
晨晖25 分钟前
Linux命令3
linux·运维·服务器
素雨迁喜23 分钟前
Linux平台下git工具的使用
linux·运维·git
十年编程老舅1 小时前
Linux DMA 技术深度拆解
linux·网络·linux内核·dma·c/c++·内存访问
jianqiang.xue1 小时前
ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动
linux·stm32·单片机·mongodb·risc-v·esp32s3
bing_feilong1 小时前
Ubuntu Tips
linux·运维
~光~~1 小时前
【嵌入式linux学习】0_3位运算整理
linux·学习
悲伤小伞1 小时前
9-MySQL_索引
linux·数据库·c++·mysql·centos
SeanDe1 小时前
【Linux `top` 命令详解(结合截图逐行拆解)】
linux·运维·服务器
mi20061 小时前
wiki.js知识库系统搭建和配置总结
linux·运维·知识库
向依阳1 小时前
Linux应用-----进程间通信
linux