rust 常用命令

rincloud發表於2024-06-21

# 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版本設定為夜間版本

rustup show 檢視版本