锐客网

1.3|1.3 Hello, Cargo

一 cargo用途 构建系统和包管理工具,可以自动下载你的项目依赖库
二 查看cargo版本

$ cargo --version


1.3|1.3 Hello, Cargo
文章图片
image.png 三 创建项目目录
cargo new hello_cargo cd hello_cargo

查看cargo生成的文件目录树


1.3|1.3 Hello, Cargo
文章图片
image.png Cargo.toml (Cargo 配置文件的格式,分别是项目名,版本,作者,使用的rust版本)
[package] name = "hello_cargo" version = "0.1.0" authors = ["li"] edition = "2018"# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

【1.3|1.3 Hello, Cargo】main.rs
fn main() { println!("Hello, world!"); }

四 构建cargo项目 分别构建和运行
cargo build ./target/debug/hello_cargo


1.3|1.3 Hello, Cargo
文章图片
image.png 或者一步到位,使用cargo run命令
cargo run


1.3|1.3 Hello, Cargo
文章图片
image.png 附注:可以用cargo check进行编译检查,而不生成二进制文件。
五 构建发布版本
cargo build --release


      1.3Hello Cargo