Rust-Hello Cargo

Cargo 是 Rust 的构建系统和包管理器。- 类似于Maven/Gradle (构建代码,下载依赖库,并编译依赖库)

如果使用官方安装包,自带Cargo

检查是否安装了Cargo

cargo --version


已安装

1.使用Cargo 创建项目

cargo new hello_cargo


cargo new hello_cargo

cd hello_cargo


Rust-Hello Cargo_第1张图片
cargo 创建项目

Cargo.toml - Cargo 配置文件,格式是TOML


Rust-Hello Cargo_第2张图片
配置文件

[package],是一个片段(section)标题,表明下面的语句用来配置一个包。随着我们在这个文件增加更多的信息,还将增加其他片段(section)。

    设置了 Cargo 编译程序所需的配置:项目的名称、版本、作者以及要使用的Rust版本。Cargo 从环境中获取你的名字和 email 信息,所以如果这些信息不正确,请修改并保存此文件。

[dependencies],罗列项目所需的依赖

.git .gitignore Git项目的文件

src - 存放项目的源文件

src/main.rs


main.rs

    2.构建并运行Cargo项目

在hello_cargo目录下

cargo build


cargo build

    
在 target/debug/hello_cargo 目录下创建一个可执行文件

./target/debug/hello_cargo 执行


Rust-Hello Cargo_第3张图片
执行

cargo run

编译并运行生成的可执行文件


cargo run

如果代码没有发生改变,没有compiling 过程


cargo check

cargo check 快速检查代码确保其可以编译,但并不产生可执行文件

速度要比 cargo build 更快

3.发布-release 构建

cargo build --release


Rust-Hello Cargo_第4张图片
发布-会在release目录下生成可执行文件

你可能感兴趣的:(Rust-Hello Cargo)