如何在 Rocky Linux 9/8 上安装 CMake

CMake 是一个开源的跨平台工具系列,旨在构建、测试和打包软件。它使用简单的平台和独立于编译器的配置文件来控制软件编译过程,使其成为开发人员不可或缺的工具。CMake 支持复杂的目录层次结构和依赖于多个库的应用程序,为管理构建和依赖项提供了简化的流程。

以下指南将演示使用命令行命令在 Rocky Linux 9 或 8 上安装 CMake 的步骤。安装方法包括使用默认的 AppStream 存储库,或者下载并编译最新版本的源二进制文件。

在安装 CMake 之前更新 Rocky Linux

首先,通过对所有现有软件包运行更新来确保您的系统是最新的。

sudo dnf upgrade --refresh

选择 CMake 安装方法

方法 1:通过 Rocky Linux Default Appstream 安装 CMake

建议大多数用户使用的第一种方法是从 appstream 安装 CMake。此版本是默认版本,建议大多数用户使用,除非您需要特定版本或最新版本,在这种情况下您必须使用编译方法。要开始安装,请使用以下命令。

sudo dnf install cmake

一旦安装了 CMake,您可以通过检查 CMake 的版本来确认安装。

cmake --version

方法 2:通过源代码存档安装 CMake

安装 CMake 的第二种方法是下载并编译源代码。此方法允许您安装最新版本的 CMake。但是,您需要记住下载并重新编译源代码以进行更新。

在开始安装过程之前,您必须在系统上安装一些必需的依赖项。您可以通过运行以下命令来执行此操作。

sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y

首先,访问 Github 发布页面 并获取最新版本的链接。

接下来,使用 wget 命令下载档案。

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

笔记: 这只是一个示例命令;请勿复制它。请访问 CMake 发布页面下载最新源代码,因为该示例将过时。

使用以下命令提取档案。

tar -zxvf cmake-{version number}.tar.gz

使用以下命令将目录更改为解压的文件夹。

cd cmake-{version number}

在下一步中,您将运行 Bootstrap 脚本。必须确保安装了前面提到的所有必需依赖项,否则可能会导致问题。

./bootstrap

完成 Bootstrap 脚本后,使用 make 命令构建 CMake 包。此过程可能需要几分钟。

make

此过程可能需要几分钟,因此您可能需要在等待时休息一下或喝点饮料。

下一步是使用“make install”命令安装 CMake。

sudo make install

完成后,您可以使用以下命令检查 CMake 的版本来验证安装。

cmake --version

示例输出:

cmake version 3.25.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

结论

在 Rocky Linux 上安装 CMake 非常简单。主要有两种方法:通过 app stream 使用 dnf 包管理器或从源代码编译。由于 app-stream 方法简单且易于更新,因此建议大多数用户使用该方法。但是,对于需要最新版本或特定版本 CMake 的用户来说,从源代码编译是理想的选择。安装后,请务必验证版本以确保正确安装。

如需进一步了解,请访问 CMake 的官方文档。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论