跳到主要内容

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

常见问题解决

  1. 权限问题

    • 如果遇到权限问题,可以尝试不使用sudo,直接以当前用户安装
  2. 网络问题

    • 如果下载速度慢,可以设置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