ubuntu

Ubuntu Rust 怎样快速上手

小樊
42
2025-10-10 02:18:37
栏目: 编程语言

Ubuntu 上 Rust 快速上手指南

1. 准备工作:更新系统并安装依赖

在安装 Rust 前,确保 Ubuntu 系统是最新的,并安装必要的编译工具和依赖库,避免后续安装出错:

sudo apt update && sudo apt upgrade -y  # 更新系统
sudo apt install curl build-essential gcc make -y  # 安装编译工具链

build-essential 包含 GCC、Make 等核心编译工具,是 Rust 编译的必备依赖。

2. 安装 Rust:推荐使用 rustup(官方工具链管理器)

Rust 官方推荐通过 rustup 安装,它可以方便地管理 Rust 版本(稳定版、 nightly 版等)和工具链(如 Cargo 包管理器)。

# 下载并运行 rustup 安装脚本(国内用户可使用中科大镜像加速)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 或使用中科大镜像(可选)
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装过程中选择默认选项(Option 1),会自动安装 Rust 稳定版和 Cargo。

3. 激活环境并验证安装

安装完成后,需要将 Rust 的二进制目录(~/.cargo/bin)添加到系统 PATH 中,使 rustccargo 命令全局可用:

# 激活环境(临时生效)
source $HOME/.cargo/env
# 或永久生效(添加到 ~/.bashrc)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证安装是否成功:

rustc --version  # 查看 Rust 编译器版本(如 rustc 1.75.0)
cargo --version  # 查看 Cargo 包管理器版本(如 cargo 1.75.0)

若输出版本号,则说明安装成功。

4. 创建第一个 Rust 项目:使用 Cargo(官方项目管理工具)

Cargo 是 Rust 的核心工具,可简化项目创建、编译和运行流程。

# 创建新项目(名为 hello_rust)
cargo new hello_rust
cd hello_rust

项目目录结构如下:

hello_rust/
├── Cargo.toml  # 项目配置文件(依赖、元数据等)
└── src/
    └── main.rs  # 程序入口文件

Cargo.toml 是项目的“配置文件”,src/main.rs 是默认的入口文件。

5. 编写并运行 Rust 程序

编辑 src/main.rs,输入经典的“Hello, world!”代码:

fn main() {
    println!("Hello, Rust on Ubuntu!");  // 打印输出
}

编译并运行程序:

cargo run  # 自动编译并运行(生成的可执行文件在 target/debug/ 目录下)

若一切正常,终端将输出:

Hello, Rust on Ubuntu!

cargo run 会自动执行 cargo build(编译)和 ./target/debug/hello_rust(运行),无需手动操作。

6. 后续学习方向

通过以上步骤,你可以在 Ubuntu 上快速搭建 Rust 开发环境,并完成第一个程序。接下来只需逐步学习 Rust 的核心概念,就能掌握这门高性能、内存安全的系统编程语言。

0
看了该问题的人还看了