Rust 常用命令速查表
把 Rust 日常开发最常用的 Cargo 命令整理成速查,写代码时对照查。
返回 编程语言项目管理 9
cargo new project_name创建新项目(二进制)
cargo new --lib project_name创建库项目
cargo init在当前目录初始化项目
cargo build编译项目(debug 模式)
cargo build --release编译发布版本(优化)
cargo run编译并运行
cargo run --release以发布模式运行
cargo check快速检查代码(不生成二进制)
cargo clean清理 target 目录
依赖管理 6
cargo add serde添加依赖
cargo add serde --features derive添加依赖并启用 feature
cargo remove serde移除依赖
cargo update更新 Cargo.lock
cargo tree查看依赖树
cargo tree --invert反向查看谁依赖某 crate
测试与文档 5
cargo test运行所有测试
cargo test -- --nocapture显示 println 输出
cargo test test_name运行指定测试
cargo doc --open生成并打开文档
cargo doc --no-deps仅生成当前 crate 文档
代码质量 4
cargo clippy运行 Clippy lint 检查
cargo clippy --fix自动修复 Clippy 警告
cargo fmt格式化代码
cargo fmt -- --check检查格式(CI 用)
发布与跨平台 6
cargo publish发布到 crates.io
cargo publish --dry-run模拟发布
cargo build --target x86_64-unknown-linux-musl交叉编译到 Linux
rustup target list列出可用目标平台
rustup target add x86_64-pc-windows-gnu添加 Windows 目标
cargo install cargo-edit安装全局命令
💡 提示
- cargo check 比 cargo build 快很多,日常开发用它检查编译错误。
- cargo clippy 是官方 lint 工具,建议加入 CI 流程。
- 发布前务必运行 cargo publish --dry-run 验证。