Rust 入门

Rust 是一种系统编程语言,在所有主流操作系统上都得到广泛支持。

您可以通过以下两种方法运行 Rust:

  • 在线运行 Rust
  • 在您的计算机上安装 Rust

在本教程中,您将学习这两种方法。

在线运行 Rust

要运行 Rust 代码,您需要在系统中安装 Rust 编译器。但是,如果您想立即开始,可以使用我们免费的 在线 Rust 编辑器

Online Rust Compiler
在线 Rust 编译器

在线编辑器使您能够直接在浏览器中运行 Rust 代码,无需安装。


在您的计算机上安装 Rust

对于那些希望在计算机上安装 Rust 的用户,本指南将引导您完成在 Windows、macOS 或 Linux (Ubuntu) 上的安装过程。

要将 Rust 安装到您的 Windows 系统上,请按照以下步骤操作:

  1. 安装 VS Code
  2. 下载 Rust 安装程序
  3. 运行 Rust 安装程序
  4. 安装 Rust
  5. 验证安装

以下是每个步骤的详细说明

第 1 步:安装 VS Code

访问 VS Code 官方网站并下载 Windows 安装程序。下载完成后,运行安装程序并按照安装过程进行操作。

点击Finish完成安装过程。

步骤 2:下载 Rust 安装程序

访问官方 Rust 网站,下载适用于 Windows 的最新版本。

该网站会自动检测您的操作系统并提供正确的安装程序。

Rust Download Page
Rust 下载页面

步骤 3:运行 Rust 安装程序

现在,转到您的下载文件夹并运行您刚刚下载的安装程序。

步骤 4:安装 Rust

运行安装程序后,您将看到以下屏幕,其中 Rust 会提示您安装 Microsoft C++ Build Tools 以编译某些项目。

Rust Installer Prompt
Rust 安装程序提示

Windows 上的 Rust 使用两个工具链:MSVC 和 GNU。不用担心技术细节,本教程将引导您完成更简单的 GNU 工具链。

出现提示时,只需按 y 然后按 Enter 键即可继续。

接下来,您将看到安装选项。对于标准设置,只需按 Enter 键,安装就会开始。

Rust Installation Options on Windows
Windows 上的 Rust 安装选项

稍等片刻后,您将看到一条消息,确认 Rust 已成功安装。

Rust Successful Installation
Rust 安装成功

步骤 5:验证安装

安装完成后,请使用命令提示符中的以下命令来验证 Rust 是否已安装。

rustc --version
Rust Installation Verification for Windows
Windows 的 Rust 安装验证

注意:版本号可能与上面的不同,具体取决于您安装的版本。

现在,您已准备好在设备上运行 Rust 程序。

要将 Rust 安装到您的 Mac 系统上,请按照以下步骤操作:

  1. 安装 VS Code
  2. 检查 Rust 版本
  3. 安装 Homebrew(如果尚未安装)
  4. 安装 Rust
  5. 验证安装。

以下是每个步骤的详细说明

第 1 步:安装 VS Code

访问 VS Code 官方网站并下载压缩文件。下载完成后,打开该压缩文件。

在访达中,打开一个新窗口并导航到应用程序文件夹。将 VS Code 应用程序从 zip 文件拖到应用程序文件夹中进行安装。

您现在可以直接从应用程序文件夹启动 VS Code。

步骤 2:检查 Rust 版本

您可以使用终端应用程序中的以下命令来检查 Rust 是否已安装:

rustc --version

如果您对已安装的版本满意,则可以跳过其余步骤。否则,请按照以下步骤进行操作。

步骤 3:安装 Homebrew

Homebrew 是一个包管理器,可简化 macOS 上的软件安装。打开终端应用程序并键入以下命令来安装 Homebrew(如果尚未安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew Installation on Mac
Mac 版 Homebrew 安装

安装完成后,我们将使用 Homebrew 来安装 Rust。

步骤 4:安装 Rust

现在 Homebrew 已经安装,您可以轻松安装 Rust。在终端中输入以下命令:

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

此命令下载一个脚本并开始安装 Rust 工具链。按照终端中的提示完成安装。

Rust Installation on Mac
Mac 上的 Rust 安装

步骤 5:验证安装

完成上述所有过程后,退出当前终端会话,然后打开一个新的终端会话以验证安装。

要验证安装是否成功,请运行以下命令:

rustc --version
Rust Installation Verification for Mac
Mac 的 Rust 安装验证

注意:版本号可能与上面的不同,具体取决于您安装的版本。

Linux 有各种发行版,它们的安装过程略有不同。目前,我们将重点介绍 Ubuntu。

要安装 Rust,请按照以下步骤操作:

  1. 安装 VS Code
  2. 安装 Curl
  3. 安装 Rust
  4. 安装 gcc 编译器工具链
  5. 验证安装

以下是每个步骤的详细说明

第 1 步:安装 VS Code

打开终端并输入

sudo apt update

此命令会更新您的软件包列表,以确保您获得软件的最新版本。

继续使用以下命令安装 VS Code

sudo snap install code --classic

步骤 2:安装 Curl

在我们安装 Rust 之前,我们需要安装 Curl。您可以使用终端窗口中的以下命令来安装 curl:

sudo apt install curl
Install curl on Ubuntu
在 Ubuntu 上安装 curl

安装完成后,我们将使用 curl 来安装 Rust。

步骤 3:安装 Rust

现在,使用以下 curl 命令来安装 Rust:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Install Rust on Ubuntu
在 Ubuntu 上安装 Rust

步骤 4:安装 GNU 编译器工具链

要安装 GNU 编译器工具链,请运行以下命令:

sudo apt install build-essential
Install build- essential package on Ubuntu
在 Ubuntu 上安装 build-essential 包

这将安装在本地计算机上运行 Rust 程序所需的所有内容。

步骤 5:验证安装

完成上述所有过程后,退出当前终端会话,然后打开一个新的终端会话以验证安装。

要验证安装是否成功,请运行以下命令:

rustup -v
Rust Installation Verification for Linux
Linux 的 Rust 安装验证

现在,您已准备好在设备上运行 Rust 程序。


运行您的第一个 Rust 程序

首先,打开 VS Code,单击顶部菜单中的 **文件**,然后选择 **新建文件**。

Create a New File in VS Code
在 VS Code 中创建一个新文件

然后,通过再次单击 **文件**,然后选择 **另存为**,并键入以 .rs 结尾的文件名(这里我们将其保存为 hello_world.rs),将此文件保存为 .rs 扩展名。

在开始编码之前,请确保在 VS Code 中安装 **rust-analyzer** 和 **Code Runner** 扩展。

打开 VS Code,然后单击左侧边栏中的 **扩展**。然后,使用 Rust Programming Language 搜索 **rust-analyzer** 扩展,然后单击 **安装**。

Rust-Analyzer Extension in VSCode
VSCode 中的 Rust-Analyzer 扩展

同样,搜索 **Code Runner** 扩展,

Code Runner Extension in VSCode
VSCode 中的 Code Runner 扩展

现在,将以下代码写入您的文件中

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

然后点击屏幕右上角的运行按钮。

Run Rust Program on VS Code
在 VS Code 中运行 Rust 程序

您应该会在终端中看到 Hello, World 被打印出来。

既然您已经设置好在计算机上运行 Rust 程序,那么在接下来的教程中,您将学习 Rust 中基本程序的工作原理。

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战