【跟小嘉学 Rust 编程】二、Rust 包管理工具使用

本文介绍了Rust的构建工具Cargo,包括Cargo的基本使用,如查看版本、创建项目,详细解析了Cargo.toml配置文件的各个部分,如[package]、依赖管理和不同类型的项目对象(库、二进制、示例、测试和基准)。此外,还涵盖了代码的编译、运行和检查过程。

系列文章目录

【跟小嘉学 Rust 编程】一、Rust 编程基础
【跟小嘉学 Rust 编程】二、Rust 包管理工具使用


前言

本章节讲解 Cargo 如何使用,以及 cargo 配置文件内容

主要教材参考 《The Rust Programming Language》


一、Cargo 是什么

Cargo 是 rust 的构建系统和包管理工具,大多数的 rust 开发者都会使用这个工具来管理 Rust 项目,因为 Cargo 会为我们处理很多任务,比如说构建代码、下载代码所依赖的库,以及构建这些库(依赖库)

二、Cargo的简单使用

2.1、查看 cargo 的版本

cargo --version
cargo -V

2.2、使用 cargo 创建项目

cargo new projectName

该命令会为我们创建一个以 projectName 为名的目录,目录下面有一个src目录,src目录有一个main.rs 文件,以及一个 Cargo.toml 文件 和一个 git的忽略文件(.gitignore)

默认使用git进行,如果你的 vcs 不是使用git 可以使用 --vcs 命令来指定

cargo new --vcs=git projectName

2.3、Cargo 项目配置文件(Cargo.toml)

该配置文件采用的 TOML(Tom’s Obvious, Minimal Language) 格式。

2.3.1、Cargo.toml 默认内容

[package]
name = "hello"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]

2.3.2、 Cargo 的配置文件清单内容

配置文件的清单 内容可以参看如下地址:https://doc.rust-lang.org/cargo/reference/manifest.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小嘉丶学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值