# 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 檢視版本