Linux系统中Rust的包管理器是Cargo,以下是其使用教程:
通过Rust官方安装脚本安装(推荐,可获取最新版本):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env # 配置环境变量 验证安装:
cargo --version cargo new 项目名 [--bin(二进制项目,默认)|--lib(库项目)] cd 项目名 生成结构:
Cargo.toml:项目配置文件(需手动编辑依赖)。src/:源代码目录,默认包含main.rs(二进制入口)或lib.rs(库入口)。Cargo.toml,在[dependencies]下添加库名及版本(如rand = "0.8"),保存后运行:cargo build # 下载并编译依赖 target/debug/目录):cargo build cargo run target/release/目录):cargo build --release cargo update # 更新Cargo.lock中记录的依赖版本 | 命令 | 作用 | 示例 |
|---|---|---|
cargo check | 检查代码语法错误(不生成可执行文件) | cargo check |
cargo test | 运行单元测试 | cargo test |
cargo doc | 生成文档(需在代码中添加///注释) | cargo doc --open |
cargo publish | 发布包到crates.io(需注册账号) | cargo publish |
Cargo.toml的[workspace]配置。--offline参数避免联网(需提前下载依赖)。更多细节可参考官方文档:The Cargo Book。