入门
创建项目
创建项目
cargo new world_hello
早起创建项目的方式:cargo new world_hello --bin ,需要加一个 --bin,但在现在版本中默认就是创建 bin 类型项目。
项目类型:
bin:可运行的项目lib:依赖库的项目
运行项目
cd world_hello/ 进入所创建的项目下,运行项目。
第一种:
cargo run
第二种:手动编译 + 运行项目
# 编译
cargo build
接着项目下会多出一些东西

运行程序
# 运行
xiaoling@xiaoling:world_hello$ ./target/debug/world_hello
Hello, world!
在生成的文件中,可以看到
debug文件夹,表示我们将以 debug 模式运行程序。
运行高性能的程序的方式:
cargo run --releasecargo build --release

cargo check
当项目量大的时候,cargo run 和 cargo build 的执行效率就会降低。
如果此时需要校验程序的正确性就需要用 cargo check,该命令执行速度较快,效率较高。
cargo check 作用:快速地检查一下代码能否编译通过。
核心文件
Cargo.toml
[package]
name = "world_hello" # 项目名
version = "0.1.0" # 项目版本
edition = "2024" # Rust 的大版本
[dependencies] # 一些依赖
# 基于 Rust 仓库
rand = "0.3"
hammer = { version = "0.5.0"}
# 基于代码仓库,如 Github
color = { git = "https://github.com/bjz/color-rs" }
# 基于本地项目
geometry = { path = "crates/geometry" }
依赖仓库:https://crates.io/
依赖的引入方式:
- 基于 Rust 仓库(crates.io):
包名 = 版本号 - 基于代码仓库,如 Github:
通过 URL 引入 - 基于本地项目:
绝对路径或相对路径
Cargo.lock
version = 4
[[package]]
name = "world_hello"
version = "0.1.0"
镜像源
可参考:https://course.rs/first-try/slowly-downloading.html
1万+

被折叠的 条评论
为什么被折叠?



