您的位置:首页 >Debian中Rust工具链如何搭建
发布于2026-05-03 阅读(0)
扫一扫,手机访问
想在 Debian 系统上愉快地敲 Rust 代码?第一步自然是把工具链给配好。这里提供两种主流路径,各有侧重,选对方法能让后续开发事半功倍。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustc --version
cargo --version
rustup --version
看到版本号输出,就说明核心工具就位了。
sudo apt update
sudo apt install rustc cargo
rustc --version
cargo --version
工具链装好了,就像拿到了基础工具箱。接下来,我们得把常用的“扳手”和“螺丝刀”也备齐,并调整好工作台。
rustup default stable
rustup component add rustfmt clippy rust-src
其中,rustfmt 负责代码自动格式化,clippy 是强大的代码静态分析工具(帮你揪出潜在问题),rust-src 则是标准库源码,方便查阅。
rustup install nightly
rustup default nightly
# 想切回稳定版?一行命令:rustup default stable
rustup update # 这个命令可以更新所有已安装的工具链
rustup target add x86_64-unknown-linux-musl
rustup target add aarch64-unknown-linux-gnu
cargo fmt --version
cargo clippy --version
以上这套组合拳下来,日常开发所需的主流工具和多平台编译能力基本就配置齐全了。
Rust 项目,尤其是那些涉及网络通信、加密或需要链接本地 C 库的项目,往往依赖一些系统级的开发包。提前装好,能避免构建时各种“找不到”的错误。
sudo apt update
sudo apt install build-essential pkg-config libssl-dev git clang
# Debian 常见路径示例(按实际安装位置调整)
export PKG_CONFIG_PATH="/usr/lib/x86_64-linux-gnu/pkgconfig"
export OPENSSL_DIR="/usr"
sudo apt install musl-tools
rustup target add x86_64-unknown-linux-musl
cargo build --release --target x86_64-unknown-linux-musl
准备好这些依赖和环境变量,绝大多数需要与 C 交互或使用 OpenSSL 的 Rust 项目都能顺利构建。
环境齐备,终于可以开始真正的项目开发了。这里有几个高频的构建命令和一个提升编码体验的 IDE 配置建议。
cargo build # 开发调试构建
cargo build --release # 发布优化构建
cargo install --path . # 将当前项目安装到 ~/.cargo/bin(非常适合自己写的命令行工具)
Cargo.toml 文件。rust-analyzer 会自动识别这是一个 Rust 项目,并激活所有相关功能,让你获得近乎“开箱即用”的流畅编码感受。下一篇:编程是什么
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9