# cargo
Cargo是Rust的包管理器,它可以帮助开发者轻松地构建、依赖管理和打包 Rust 项目。以下是一些常用的Cargo指令:
- cargo new:创建一个新的 Rust 项目
- cargo build:编译当前项目
- cargo run:编译并运行当前项目
- cargo test:运行测试套件
- cargo doc:生成并查看文档
- cargo update:更新依赖项
# Rustc
Rustc是Rust的编译器,它将Rust代码编译成可执行文件。以下是一些可用于Rustc的常见指令:
- rustc [file].rs:编译指定的Rust文件
- rustc [file].rs --crate-type=lib:编译为库
- rustc [file].rs --emit=asm:生成汇编代码
- rustc [file].rs --emit=llvm-bc:生成LLVM字节码
# Rustup
Rustup是一个工具,用于安装和管理多个不同版本的Rust。以下是一些常用的Rustup指令:
- rustup update:更新默认的Rust版本
- rustup toolchain install nightly:安装Rust的夜间版本
- rustup default nightly:将默认Rust版本设置为夜间版本
- rustup override set nightly:将当前项目的Rust版本设置为夜间版本