首页主机资讯Ubuntu Rust 怎样快速上手

Ubuntu Rust 怎样快速上手

时间2025-10-10 12:14:04发布访客分类主机资讯浏览547
导读:Ubuntu 上 Rust 快速上手指南 1. 准备工作:更新系统并安装依赖 在安装 Rust 前,确保 Ubuntu 系统是最新的,并安装必要的编译工具和依赖库,避免后续安装出错: sudo apt update && s...

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. 后续学习方向

  • 掌握基础语法:学习变量(let/mut)、数据类型(整数、浮点数、布尔值、字符)、函数(fn)、控制流(if/elseloop/while/for)等。
  • 理解所有权系统:Rust 的核心特性,解决内存安全问题(如所有权的转移、借用、生命周期)。
  • 使用标准库:熟悉常用的集合(VecString)、错误处理(Result/Option)、并发编程(thread)等。
  • 参考官方文档:Rust 官方文档(docs.rust-lang.org)是学习 Rust 的最佳资源,涵盖从基础到高级的所有内容。

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Rust 怎样快速上手
本文地址: https://pptw.com/jishu/722346.html
Ubuntu 下 Rust 编译失败怎么办 Ubuntu Rust 环境变量怎么设置

游客 回复需填写必要信息