1.3 Hello, Cargo

一 cargo用途

构建系统和包管理工具,可以自动下载你的项目依赖库

二 查看cargo版本

$ cargo --version
image.png

三 创建项目目录

cargo new hello_cargo
cd hello_cargo

查看cargo生成的文件目录树


1.3 Hello, Cargo_第1张图片
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

main.rs

fn main() {
    println!("Hello, world!");
}

四 构建cargo项目

分别构建和运行

cargo build
./target/debug/hello_cargo 
1.3 Hello, Cargo_第2张图片
image.png

或者一步到位,使用cargo run命令

cargo run
image.png

附注:可以用cargo check进行编译检查,而不生成二进制文件。

五 构建发布版本

cargo build --release

你可能感兴趣的:(1.3 Hello, Cargo)