阅读量:4
Linux系统中Rust的包管理器是Cargo,以下是其使用教程:
一、安装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 |
四、高级功能
- 工作区(Workspace):管理多个相关包,通过根目录
Cargo.toml的[workspace]配置。 - 离线模式:添加
--offline参数避免联网(需提前下载依赖)。
更多细节可参考官方文档:The Cargo Book。
以上就是关于“Linux系统中Rust的包管理器使用教程”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm