安装
使用winget
安装 rust
, 在书上没有写:
winget install rustup
cargo
使用 rustc
只能编译单个文件,要编译工程,应该使用 cargo
。
- 使用
cargo new
创建工程; - 使用
cargo build
编译工程;编译release
版本使用参数--release
。 - 使用
cargo run
运行工程(编译+运行); - 作用
cargo check
检查编译,不生成可执行文件。
工程路径:
cargo.toml # 配置文件
src/main.rs # 代码文件
.gitignore # git忽略文件,自动生成
---
cargo.lock # 编译后生成的文件,不手动修改
target # 编译目录
需要注意的是, cargo new
会自动生成 .gitignore
文件,但不会产生 .git
文件夹,即不会真的生成git
库。如果需要,可以在 cargo new
命令中添加参数 --vsc=git
。
hello world
rust 基础语法比较简单:
fn main()
{
println!("Hello World");
}
需要注意的几点:
- 函数标识为
fn
; !
标识这是一个宏而非函数,具体区别还不清楚;- 使用
;
结束语句; - 字符串使用
""
包围。
编译使用 rustc
语句,直接编译为 exe
。
rustc hello_world.rs
.\hello_world.exe
- 打赏
- 分享
分享到...
请选择打赏方式
- 微信
- 支付宝