编程语言-新
编程语言-新
第一个项目
- 目标:如何创建第一个rust项目,如何编译运行网络上的rust开源项目
- 包含
- 环境搭建、安装
- 创建、运行、编译命令
略
Rust命令
包括
- rustc 编译器
- cargo 包管理等工具
功能包含:- cargo run | 运行
- cargo build | 编译
- cargo check | 工具 - 检查代码正确性,以节省大量编译时间
- cargo new | 脚手架,方便创建项目
- _ | 包管理工具
项目组成
folderName | |
src | |
main.rs | |
Cargo.toml | 项目数据描述文件,包括项目元数据,包信息等 |
Cargo.lock | 一般无需修改 |
一个更详细的典型的 Package 目录结构如下:
Cargo.lock | |
Cargo.toml | |
src | 源代码 |
lib.rs | 默认的lib包 |
main.rs | 默认的二进制包 |
bin | 其他二进制包 |
named-executable.rs | |
another-executable.rs | |
multi-file-executable | |
main.rs | |
some_module.rs | |
benches | 基准测试 |
large-input.rs | |
multi-file-bench | |
main.rs | |
bench_module.rs | |
examples | 示例代码 |
simple.rs | |
multi-file-example | |
main.rs | |
ex_module.rs | |
tests | 集成测试 |
some-integration-tests.rs | |
multi-file-test | |
main.rs | |
test_module.rs |
此外,bin、tests、examples 等目录路径都可以通过配置文件进行配置,它们被统一称之为 Cargo Target。
链接到当前文件 0
没有文件链接到当前文件