Centos7环境下cmake3.25的编译与安装

文章目录

  • [0 视频传送门](#0 视频传送门)
  • [1 卸载当前版本](#1 卸载当前版本)
  • [2 下载cmake3.25.0并且解压缩](#2 下载cmake3.25.0并且解压缩)
  • [3 使用root用户进入解压缩的目录](#3 使用root用户进入解压缩的目录)
  • [4 开始执行命令](#4 开始执行命令)
  • [5 创建软连接](#5 创建软连接)
  • [6 检查版本](#6 检查版本)

0 视频传送门

https://www.bilibili.com/video/BV1Gu4y1J7Ev/?vd_source=3353f83539e46042d8cf76efb177a8e4

07-Centos7编译安装cmake3.25

1 卸载当前版本

c 复制代码
yum remove -y cmake 

2 下载cmake3.25.0并且解压缩

c 复制代码
wget https://cmake.org/files/v3.25/cmake-3.25.0.tar.gz

tar -zxvf cmake-3.25.0.tar.gz

3 使用root用户进入解压缩的目录

c 复制代码
su - root
cd 到当前cmake-3.25.0目录

4 开始执行命令

c 复制代码
gmake .

yum install -y gcc gcc-c++ make automake zlib-devel curl-devel

./bootstrap --system-curl

// 其中的"-j4"表示使用4个线程进行编译,以加快编译过程
make -j4 

make install

5 创建软连接

c 复制代码
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake

6 检查版本

c 复制代码
cmake --version
相关推荐
聆风吟º2 小时前
CANN开源项目深度实践:基于amct-toolkit实现自动化模型量化与精度保障策略
运维·开源·自动化·cann
Coder个人博客2 小时前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
较劲男子汉5 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
Doro再努力5 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp5 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎5 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力5 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene5 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛5 小时前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.5 小时前
02-本地部署Ollama、Python
linux·运维·服务器