【02】RUST项目编译(Cargo使用)
文章目录
- rust项目与编译
- 创建项目
- 检查
- 编译
- 运行
- 各级目录文件作用
- TODO各文件作用
- Cargo.toml
- Cargo.lock
rust项目与编译
使用的是cargo最近进行代码的组织与编译功能
顺序大概如下
- 创建项目
- 检查(可选)因为直接编译可能更耗时
- 编译
- 运行
创建项目
- 新建可执行文件项目
具体生成目录如下cargo new my-project
tree . └── myproject├── Cargo.toml└── src└── main.rs
- 创建库项目
具体生成目录如下cargo new my_project --lib
. └── my_project├── Cargo.toml└── src└── lib.rs2 directories, 2 files
检查
不生成二进制文件,仅检查错误
cargo check
编译
- 仅编译
#在/myproject目录下 cargo build
- 编译并直接运行
cargo run
运行
./target/debug/myproject