在 Debian 上使用 Rust 进行开发
一 环境准备与工具链安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource "$HOME/.cargo/env"rustc --version、cargo --versionrustup updaterustup default stablesudo apt update && sudo apt install rustc cargorustc --version、cargo --versionrustup component add rustfmt clippy rust-src rust-analysis二 创建项目与日常开发
cargo new my_app && cd my_appcargo new --lib my_libcargo buildcargo runcargo test[dependencies]
rand = "0.8"
serde = { version = "1.0", features = ["derive"] }
cargo buildcargo fmtcargo clippycargo doc --open/// 编写文档注释并在文档中展示三 调试性能与优化
cargo add criterion --devbenches/*.rs),运行:cargo benchcargo build --release -C opt-level=3[profile.release]
lto = true
sudo perf record -g target/release/your_app && sudo perf report四 编辑器与 IDE 配置
五 与 Debian 系统集成与发布
rustup target add x86_64-unknown-linux-gnucargo build --release --target x86_64-unknown-linux-gnucargo build --releasetarget/release/cargo publish(需登录账号;发布前确认版本与变更日志)cargo fmt --check、cargo clippy -- -D warnings、cargo test、cargo build --release,确保每次提交均通过质量门禁