记录实操在CentOS7系统升级cmake 3教程

由于 CentOS 7 默认的软件仓库中提供的 CMake 版本较低(通常为 2.8),我们需要通过其他方式安装较新的版本。在这里,我们可以用这2个方法进行升级。

方法一:通过 EPEL 和 IUS 仓库安装

步骤 1:更新系统包

首先,确保你的系统包是最新的。

sudo yum update -y

步骤 2:安装 EPEL 仓库

EPEL(Extra Packages for Enterprise Linux)提供了许多额外的软件包,包括较新版本的 CMake。

sudo yum install -y epel-release

步骤 3:安装 IUS 仓库

IUS(Inline with Upstream Stable)提供了更多更新的软件包,包括 CMake 3.x 版本。

sudo yum install -y https://repo.ius.io/ius-release-el7.rpm

步骤 4:安装 CMake 3

安装最新可用的 CMake 3 版本。你可以使用以下命令查看可用的 CMake 版本:

yum list cmake3 --showduplicates | sort -r

然后,安装特定版本(以 cmake3.22 为例):

sudo yum install -y cmake3

如果你想安装特定版本,可以使用:

sudo yum install -y cmake3.22

步骤 5:验证安装

安装完成后,验证 CMake 版本:

cmake3 --version

你应该会看到类似如下的输出:

cmake version 3.22.1

方法二:从源码编译安装

如果你需要特定版本的 CMake,或者你的系统仓库中没有合适的版本,可以从源码编译安装。

步骤 1:安装依赖包

首先,安装编译 CMake 所需的依赖包。

sudo yum groupinstall -y "Development Tools"
sudo yum install -y wget tar gcc-c++ make

步骤 2:下载 CMake 源码

访问 CMake 官方下载页面 获取最新的稳定版本链接。以 3.26.4 为例:

wget https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4.tar.gz

步骤 3:解压源码包

tar -zxvf cmake-3.26.4.tar.gz
cd cmake-3.26.4

步骤 4:配置和编译

./bootstrap
make

步骤 5:安装 CMake

sudo make install

步骤 6:验证安装

安装完成后,验证 CMake 版本:

cmake --version

我们需要注意的:​ 从源码编译安装可能需要较长时间,并且需要确保所有依赖包都已正确安装。

投上你的一票

本文出处:老蒋部落 » 记录实操在CentOS7系统升级cmake 3教程 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送