Cargo 是 Rust 的构建系统和包管理器。- 类似于Maven/Gradle (构建代码,下载依赖库,并编译依赖库)
如果使用官方安装包,自带Cargo
检查是否安装了Cargo
cargo --version
已安装1.使用Cargo 创建项目
cargo new hello_cargo
cargo new hello_cargocd hello_cargo
cargo 创建项目Cargo.toml - Cargo 配置文件,格式是TOML
配置文件[package],是一个片段(section)标题,表明下面的语句用来配置一个包。随着我们在这个文件增加更多的信息,还将增加其他片段(section)。
设置了 Cargo 编译程序所需的配置:项目的名称、版本、作者以及要使用的Rust版本。Cargo 从环境中获取你的名字和 email 信息,所以如果这些信息不正确,请修改并保存此文件。
[dependencies],罗列项目所需的依赖
.git .gitignore Git项目的文件
src - 存放项目的源文件
src/main.rs
main.rs2.构建并运行Cargo项目
在hello_cargo目录下
cargo build
cargo build
在 target/debug/hello_cargo 目录下创建一个可执行文件
./target/debug/hello_cargo 执行
执行cargo run
编译并运行生成的可执行文件
cargo run如果代码没有发生改变,没有compiling 过程
cargo checkcargo check 快速检查代码确保其可以编译,但并不产生可执行文件
速度要比 cargo build 更快
3.发布-release 构建
cargo build --release
发布-会在release目录下生成可执行文件
网友评论