【Rust 入门】01. 创建项目

入门

创建项目

创建项目

cargo new world_hello

早起创建项目的方式:cargo new world_hello --bin ,需要加一个 --bin,但在现在版本中默认就是创建 bin 类型项目。

项目类型:

  • bin:可运行的项目
  • lib:依赖库的项目

运行项目

cd world_hello/ 进入所创建的项目下,运行项目。

第一种:

cargo run

第二种:手动编译 + 运行项目

# 编译
cargo build

接着项目下会多出一些东西

image-20250812131542373

运行程序

# 运行
xiaoling@xiaoling:world_hello$ ./target/debug/world_hello 
Hello, world!

在生成的文件中,可以看到 debug 文件夹,表示我们将以 debug 模式运行程序。

运行高性能的程序的方式:

  • cargo run --release
  • cargo build --release

image-20250812132134796

cargo check

当项目量大的时候,cargo runcargo 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

https://www.fanjuanddz.com/article/39

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值