初见RUST
RUST常见操作
安装RUST
RUST官网:https://www.rust-lang.org/
windows:
linux:
1 | curl https//sh.rustup.rs -sSf | sh |
Windows Subsystem for Linux
1 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh |
安装验证
1 | rustc --version |
更新RUST
1 | rustup update |
卸载RUST
1 | rustup self uninstall |
查看文档
1 | rustup doc |
Hello World
新建源文件main.rs
,添加代码如下
1 | fn main() { |
编译源文件,生成可执行文件
1 | rustc mian.rs |
编译成功后,会生成一个二进制文件,在Windows上还会生成一个包含调试信息的.pdb文件
Hello Cargo
Cargo是Rust的构建系统和包管理工具,可以通过如下命令查看Cargo是否正确安装
1 | cargo --version |
新建项目
使用cargo命令新建项目
1 | cargo new hello_cargo |
常用命令
cargo build
:构建项目,生成可执行文件在target/debug
目录下;另外,会生成一个Cargo.lock
文件,该文件不可修改;
cargo run
:构建和运行cargo项目,如果之间编译成功过,并且源代码没有改变,则会直接运行二进制文件;
cargo check
:检查代码确保能够通过编译,但不会产生任何可执行文件,执行速率远高于cargo build
;
cargo build --release
:构建发布版本,编译时会进行优化,使得代码运行得更快,但是编译时间更长;可执行文件在target/release
目录下;
猜数游戏
Rust包管理
1 | use std::io; |