From 1b2a3653b949d6568c00843a32a131c92921d459 Mon Sep 17 00:00:00 2001 From: sunface Date: Tue, 26 Apr 2022 12:50:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20cargo=20=E5=85=A5=E9=97=A8?= =?UTF-8?q?=E7=AB=A0=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/first-try/cargo.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/first-try/cargo.md b/src/first-try/cargo.md index 738dcec4..919d0ee6 100644 --- a/src/first-try/cargo.md +++ b/src/first-try/cargo.md @@ -22,6 +22,7 @@ Go 语言在 1.10 版本之前,所有的包都是在 `github.com` 下存放, ```console $ cargo new world_hello +$ cd world_hello ``` 上面的命令使用 `cargo new` 创建一个项目,项目名是 `world_hello` (向读者势力低头的项目名称,泪奔),该项目的结构和配置文件都是由 `cargo` 生成,意味着**我们的项目被 `cargo` 所管理**。 @@ -32,6 +33,7 @@ $ cargo new world_hello ```console $ cargo new world_hello --bin +$ cd world_hello ``` 现在的版本,已经无需此参数,`cargo` 默认就创建 `bin` 类型的项目,顺便说一句,Rust 项目主要分为两个类型:`bin` 和 `lib`,前者是一个可运行的项目,后者是一个依赖库项目。 @@ -39,6 +41,7 @@ $ cargo new world_hello --bin 下面来看看创建的项目结构: ```console +$ tree . ├── .git ├── .gitignore @@ -58,7 +61,7 @@ $ cargo new world_hello --bin 2. 手动编译和运行项目 -首先来看看`cargo run`,一码胜似千言: +首先来看看第一种方式,一码胜似千言,在之前创建的 `world_hello` 目录下运行: ```console $ cargo run