如何在 AlmaLinux 8 上安装 Rust如何在 AlmaLinux 8 上安装 Rust如何在 AlmaLinux 8 上安装 Rust如何在 AlmaLinux 8 上安装 Rust
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 AlmaLinux 8 上安装 Rust

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在此页

  1. 先决条件
  2. 更新系统
  3. 安装 Rust 编程语言
  4. 测试 Rust 安装
  5. 结论

Rust 是一种具有三个关键设计原则的编程语言:安全性、并发性和实用性。它是一个开源项目,旨在提高速度、内存安全和并行化。

它由 Graydon Hoare 于 2010 年创建。现在主要由 Rust 项目开发人员在社区的帮助下开发,目标是创建一种保证线程安全、完全控制内存生命周期和高效 C 的现代系统编程语言绑定。 Rust 是一种静态类型的编程语言,它使用类型推断来确保您不需要冗余地指定您的类型。

Rust 是作为 C++/C 的替代品而创建的,它使得编写安全代码而不用担心内存或线程问题成为可能。

与 C/C++ 相比,使用 Rust 有几个好处,包括改进的内存安全性和更高的性能。由于专注于零成本抽象,因此易于学习、开发、掌握和部署。

Rust 有一个简单的编程模型。 zit 易于初学者学习,同时提供高级功能,如零成本抽象、特征、模式匹配、通过其所有权系统保证内存安全、通过其独特的垃圾收集算法进行自动内存管理以及线程安全并发线程之间传递消息。

在本文中,我们将学习如何在 AlmaLinux 8 系统上安装 Rust。本教程包括详细说明以及过程中步骤的屏幕截图。

先决条件

  • 一台运行 AlmaLinux 8 x64 的服务器。
  • 具有 sudo 权限的用户帐户。

更新系统

由于两个原因,我们需要在安装 Rust 之前更新系统。首先,为了安全起见,保持系统最新很重要,其次,为了确保 Rust 正常工作,这可能是必要的。运行以下命令更新系统。

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

更新过程完成后,我们需要安装所需的依赖项。运行以下命令来安装 Rust 依赖项。

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

安装 Rust 编程语言

现在我们的系统是最新的并且我们已经安装了所有必要的依赖项,我们可以继续在我们的系统上安装 Rust 编程语言。我们将使用 curl 下载一个脚本来安装最新版本的编译器。运行以下命令以下载并执行它。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装脚本需要一段时间才能完成。该脚本将自动安装所需的依赖项并自动生锈。完成此过程后,我们需要将 rustup bin 目录添加到我们的 PATH 变量中,以便使用 rustc 和 Rust 提供的其他工具。运行以下命令来设置环境变量。

source ~/.profile
source ~/.cargo/env

完成安装过程后,我们可以通过运行带有 -V 标志的 rustc 命令来检查 rust 是否安装正确。

rustc -V

您应该得到类似于以下屏幕截图的输出。可以看到我们安装的 Rust 语言的版本。您的版本可能与本示例中的版本不同。

测试 Rust 安装

现在我们已经在我们的 AlmaLinux 系统上安装了 Rust,我们将创建一个简单的项目来测试 Rust 安装。

首先,为我们的示例项目创建一个目录。我们将目录命名为 rust-example。我们将在我们的主目录中创建这个文件夹。运行以下命令以在您的主目录中创建一个新的 Rust 项目。

cd && mkdir rust-example

为我们的项目创建新目录后,我们需要将当前工作目录更改为新创建的 rust-example 目录。运行以下命令更改目录。

cd rust-example

我们可以使用 Rust 创建许多不同的项目。我们将在本文中创建一个简单的“Hello world”项目。运行以下命令生成一个名为 hello_world 的新 Rust 应用程序。

sudo nano hello_world.rs

我们需要将打印“Hello world!”的代码添加到命令行。以下几行是 hello_world.rs 文件的内容。

fn main() {
  println!("Hello World, Howtoforge");
}

第一行定义了一个名为 main 的新函数。我们将使用 main 函数作为这个应用程序的入口点。第二行开始一个代码块,当我们运行应用程序时将执行该代码块。这定义了一个名为 println 的新变量,并将字符串 \Hello World, Howtoforge\ 分配给该变量。最后,我们需要关闭(}和())代码块来表示println函数结束。

完成此步骤后,我们需要按 Ctrl + X 保存并退出编辑器。系统会提示我们是否保存文件。您可以输入 Y 并按 Enter 以指示您要保存此文件。这将关闭 hello_world.rs 文件并将我们返回到命令行提示符。

现在我们已经创建了应用程序,我们可以通过运行以文件名作为参数的 rustc 命令将其编译成二进制文件。以下命令会将 hello_world.rs 文件编译成名为 hello_world 的二进制文件。

rustc hello_world.rs

您可以运行 ls 命令列出当前目录中的所有文件。您应该在 rust-example 目录下看到一个名为 hello_world 的二进制文件。

ls

我们可以通过打印可执行文件的路径并将其作为参数提供给 ./hello_world 命令来执行我们的程序。

./hello_world

您应该在命令行上获得类似于以下屏幕截图的输出。恭喜,您已经成功运行了您的第一个 Rust 程序。

结论

在本文中,我们学习了如何在我们的 AlmaLinux 系统上安装 Rust 语言。我们还创建了一个示例项目,可用于测试 Rust 安装。如果您在安装过程中遇到问题,或者无法正常工作,请给我们留下任何评论。

©2015-2025 Norria support@norria.com