Rust编译环境安装指南
系统环境
- 操作系统:Debian 12
- 工作目录:/workspace
1. 安装基础编译工具
apt update && apt install -y build-essential curl
2. 安装Rust工具链
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain 1.87.0
source "$HOME/.cargo/env"
3. 安装musl工具链
apt install -y musl-tools
4. 添加目标平台支持
rustup target add x86_64-unknown-linux-musl
5. 验证安装
rustc --version
cargo --version
rustup target list | grep installed
6. 安装结果验证
- Rust编译器版本:1.87.0
- Cargo版本:1.87.0
- 已安装目标平台:
- x86_64-unknown-linux-gnu
- x86_64-unknown-linux-musl
常见问题解决
-
权限问题:
- 如果遇到权限问题,可以尝试不使用sudo,直接以当前用户安装
-
网络问题:
- 如果下载速度慢,可以设置Rust镜像源:
echo '[source.crates-io]
replace-with = "ustc"
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"' >> ~/.cargo/config
安装完成
现在可以开始编译Rust项目:
cargo build --release --target x86_64-unknown-linux-musl