Ubuntu Rust 怎样快速上手
导读: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
中,使 rustc
和 cargo
命令全局可用:
# 激活环境(临时生效)
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
/else
、loop
/while
/for
)等。 - 理解所有权系统:Rust 的核心特性,解决内存安全问题(如所有权的转移、借用、生命周期)。
- 使用标准库:熟悉常用的集合(
Vec
、String
)、错误处理(Result
/Option
)、并发编程(thread
)等。 - 参考官方文档:Rust 官方文档(docs.rust-lang.org)是学习 Rust 的最佳资源,涵盖从基础到高级的所有内容。
通过以上步骤,你可以在 Ubuntu 上快速搭建 Rust 开发环境,并完成第一个程序。接下来只需逐步学习 Rust 的核心概念,就能掌握这门高性能、内存安全的系统编程语言。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Rust 怎样快速上手
本文地址: https://pptw.com/jishu/722346.html