一、Rust 简介
Rust 是一门由 Mozilla 推出的系统级编程语言,以“安全、并发、性能”著称。它兼具 C/C++ 的性能和内存控制能力,又具有现代语言的语法特性与安全机制,广泛应用于 WebAssembly、嵌入式、区块链、操作系统等领域。
二、Rust 安装方式
2.1 官方推荐安装方式:使用 rustup
适用于 Windows / macOS / Linux
打开终端执行:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
根据提示完成安装。安装完成后,默认会安装:
rustc
:Rust 编译器cargo
:Rust 包管理器和构建工具rustup
:Rust 工具链管理器
三、验证安装
rustc --version
cargo --version
输出示例:
rustc 1.72.0 (2023-08-24)
cargo 1.72.0
四、第一个 Rust 程序
4.1 使用 Cargo 创建项目
cargo new hello_rust
cd hello_rust
cargo run
默认会生成以下结构:
hello_rust/
├── Cargo.toml
└── src
└── main.rs
4.2 编辑 src/main.rs
fn main() {
println!("Hello, Rust!");
}
运行程序:
cargo run
五、使用 rustup 管理工具链
5.1 更新工具链
rustup update
5.2 安装指定版本
rustup install 1.70.0
rustup default 1.70.0
5.3 安装 nightly 版
rustup install nightly
rustup default nightly
六、添加常用组件
6.1 安装 Rust 文档
rustup component add rust-docs
浏览本地文档:
rustup doc
6.2 安装 clippy(代码规范工具)
rustup component add clippy
cargo clippy
6.3 安装 rustfmt(代码格式化)
rustup component add rustfmt
cargo fmt
七、编辑器与 IDE 推荐
- Visual Studio Code + rust-analyzer 插件(推荐)
- JetBrains CLion + Rust 插件
- IntelliJ IDEA + Rust 插件
八、常见问题
Q1: Windows 下 cargo
命令无法识别?
请检查环境变量设置是否正确,或重新打开终端。
Q2: 安装失败或下载缓慢?
可使用 Rust 中文镜像:
RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup sh rustup-init.sh
九、学习资源推荐
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。