1.3 Hello, Cargo
2019-08-27 本文已影响0人
剑有偏锋
一 cargo用途
构建系统和包管理工具,可以自动下载你的项目依赖库
二 查看cargo版本
$ cargo --version
![](https://img.haomeiwen.com/i31578/451252008ba1d80d.png)
三 创建项目目录
cargo new hello_cargo
cd hello_cargo
查看cargo生成的文件目录树
![](https://img.haomeiwen.com/i31578/388dc6a1d8264247.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
![](https://img.haomeiwen.com/i31578/8cfc5ce30a63a50e.png)
或者一步到位,使用cargo run命令
cargo run
![](https://img.haomeiwen.com/i31578/9058210e0a8a8219.png)
附注:可以用cargo check进行编译检查,而不生成二进制文件。
五 构建发布版本
cargo build --release