使用cargo创建工程
执行命令:
代码语言:javascript复制$ cargo new hello
执行后会在当前目录下生成hello包,包中的文件目录如下:
代码语言:javascript复制$ tree
.
└── hello
├── Cargo.toml
└── src
└── main.rs
2 directories, 2 files
包含了一个main.rs文件和一个Cargo.toml文件。
我们先来运行它,执行命令:
代码语言:javascript复制$ cargo build
$ cargo run
运行效果如下:
image.png
hello, world
就被打印出来了。O(∩_∩)O
main.rs文件分析
我们来看下main.rs
中的代码:
fn main() {
println!("Hello, world!");
}
println!
是宏定义的写法。
fn
定义main函数。
cargo.toml文件分析
cargo.toml是cargo编译代码使用的文件。类似于C语言的makefile.
相关规则参考文章:cargo manifest规则使用介绍