目录

Rust 介绍与环境搭建

Rust 是什么?

Rust 是一门现代系统编程语言,由 Mozilla 开发,注重 安全速度并发。它的核心承诺是:在不使用垃圾回收器(GC)的前提下保证内存安全

Rust 适用于:操作系统、设备驱动、嵌入式系统、WebAssembly、游戏引擎、网络服务等场景。

Rust 的核心特点

安装 Rust

访问 https://rustup.rs 或执行以下命令(Windows / macOS / Linux):

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

Windows 用户也可以下载 rustup-init.exe 直接安装。

安装完成后,验证环境:

rustc --version
cargo --version
rustup --version

更新与卸载

更新 Rust 到最新版本:

rustup update

卸载 Rust:

rustup self uninstall

编辑器推荐

Cargo:Rust 的构建工具

Cargo 是 Rust 的包管理器和构建工具。主要命令:

命令 说明
cargo new project_name 创建新项目
cargo new project_name –lib 创建库项目
cargo build 编译项目(调试模式)
cargo build –release 发布模式编译(优化)
cargo run 编译并运行
cargo check 快速检查编译错误(不生成二进制)
cargo test 运行测试
cargo doc –open 生成并打开文档
cargo add crate_name 添加依赖

Cargo.toml 项目配置文件

每个 Cargo 项目都有一个 Cargo.toml 文件:

[package]
name = "my_project"
version = "0.1.0"
edition = "2021"
authors = ["Your Name <you@example.com>"]

[dependencies]
serde = { version = "1.0", features = ["derive"] }

本章小结