Linux 下 Rust 工具链选择指南
一 安装与总体建议
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,安装后执行 source $HOME/.cargo/env 使环境变量生效。为获得更快下载速度,国内用户可在安装时或长期配置镜像源(如 RUSTUP_DIST_SERVER/RUSTUP_UPDATE_ROOT)。二 如何选择发布通道与版本
rustup toolchain list、rustup install stable|beta|nightly、rustup default stable|beta|nightly。rustup install 1.75.0,随后可设为默认或仅用于当前项目。rustup override set 1.75.0(或 nightly),使该目录及其子目录固定使用该版本,便于多人协作与 CI 复现。三 如何选择目标三元组与交叉编译
rustup target add aarch64-unknown-linux-gnu,随后在 Cargo 配置或命令行中指定目标(如 cargo build --target aarch64-unknown-linux-gnu)。rustup 支持管理多个目标工具链,便于嵌入式与多平台发布。四 如何选择组件与常用命令
rustup component add <组件名>):
llvm-cov)。rustup update;检查可用更新:rustup check。rustup show、rustup which rustc。rustup doc(含 The Book、标准库等)。五 国内网络与老旧发行版的实用建议
RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup curl -sSf https://sh.rustup.rs | sh;长期生效请写入 ~/.bashrc 或 ~/.zshrc:export RUSTUP_DIST_SERVER=... 与 export RUSTUP_UPDATE_ROOT=...。