Linux系统中Rust的包管理工具是Cargo,以下是其核心使用方法:
安装Rust和Cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env # 配置环境变量
# Debian/Ubuntu
sudo apt update && sudo apt install rustc cargo
# Fedora
sudo dnf install rust cargo
项目基础操作
cargo new 项目名
cd 项目名
会生成包含Cargo.toml(配置文件)和src/(源代码目录)的目录结构。cargo build # 编译生成可执行文件(位于target/debug/)
cargo build --release # 优化编译(位于target/release/)
cargo run # 直接编译并运行
依赖管理
Cargo.toml文件,在[dependencies]下添加库名及版本,例如:[dependencies]
serde = "1.0"
保存后运行cargo build自动下载依赖。cargo update # 更新所有依赖到最新版本
其他常用命令
cargo tree
cargo clean
cargo doc
说明:Cargo会自动处理依赖下载、编译和链接,无需手动管理库文件,简化了Rust项目的开发流程。