编程语言-新
编程语言-新
第一个项目
- 目标:如何创建第一个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
没有文件链接到当前文件