package_manage
Cargo
简单编译运行一个文件
rustc <file_name>
相关命令
创建新项目
描述
cargo new <project_name>
会创建以下文件:
.
├── .git
├── .gitignore
├── Cargo.toml
└── src
└── main.rs
- Cargo.toml : 配置文件 > 类似npm的package.json
- Cargo.lock : 锁定文件 > 类似npm的package-lock.json
- src : 源文件目录
栗子
cargo new hello_world
构建一个项目
cargo build
编译该项目,默认是编译debug版本的
参数
-r --release
编译版本-j <N> --jobs <N>
使用多少个线程来构建项目
栗子
cargo build --release
cargo build -r -j4
运行一个项目
cd <project_name>
cargo run
run 包含了两个步骤:
- 编译构建该项目
- 运行该项目
默认是debug编译
参数
-r --release
编译发布版本-j <N> --jobs <N>
使用多少个线程来构建项目
栗子
cd hello_world
cargo run -r
cargo run -r -j4