Day 5:Cargo 常用指令
學習目標
- 熟悉 Cargo 的核心指令
- 理解 debugg build vs release build
- 學會用 clippy / fmt 保持程式品質
今日重點
常用指令速查
| 指令 |
功能 |
cargo new |
建立新專案 |
cargo build |
建構專案 |
cargo run |
執行專案 |
cargo test |
執行測試 |
cargo check |
快速檢查語法(比 build 快,不產出執行檔) |
cargo clippy |
Lint 檢查(抓出常見錯誤與壞習慣) |
cargo fmt |
格式化程式碼(統一風格) |
Debug vs Release
cargo build # debug(快速編譯,含檢查)
cargo build --release # release(最佳化,效能最高)
cargo run --release # 以 release 模式執行
日常習慣流程
cargo fmt # 1. 格式化
cargo clippy # 2. 抓壞味道
cargo test # 3. 跑測試
cargo build # 4. 確認能建構
練習
- 在 hello-rust 專案裡依序執行
cargo check、cargo fmt --check、cargo clippy。
- 觀察
cargo check 和 cargo build 的速度差異。
- 用
cargo build --release 建一次,比較資料夾大小的差異。
自我檢查