4.3.1. 创建项目
使用 Cargo 创建项目,执行 cargo new
命令:
$ cargo new hello_world --bin
传递参数 --bin
是为了创建一个二进制程序,--bin
也是未指定情况下的默认传递参数。如果希望创建一个库(lib),就需要传递参数 --lib
。
默认情况下,新创建项目目录会初始化为一个 git
仓库,如果你不希望初始化为 git
仓库,需要传递参数 --vcs none
。
上述命令执行后,Cargo 会创建以下文件:
$ cd hello_world
$ tree .
.
├── Cargo.toml
└── src
└── main.rs
1 directory, 2 files
然后,让我们看看 Cargo.toml
文件:
[package]
name = "hello_world"
version = "0.1.0"
authors = ["Your Name <you@example.com>"]
edition = "2018"
[dependencies]
此文件被称作为 manifest 元清单,它包含了 Cargo 编译项目所需的所有元数据。
接下来,我们阅读 src/main.rs
源文件:
fn main() { println!("Hello, world!"); }
如此,我们即创建了一个新项目。