温馨提示×

centos rust依赖如何安装

小樊
38
2026-08-03 08:07:18
栏目: 编程语言

CentOS 上安装 Rust 及其依赖,常见做法和依赖如下:


一、安装 Rust(推荐方式)

1️⃣ 使用官方脚本(最常用)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

按提示选择:

  • 默认安装:1
  • 安装完成后执行:
source ~/.cargo/env

验证:

rustc --version
cargo --version

二、CentOS 必备系统依赖

Rust 编译时需要 C/C++ 工具链和 OpenSSL

✅ CentOS 7 / 8 / Stream 通用依赖

sudo yum groupinstall -y "Development Tools"
sudo yum install -y \
  gcc \
  gcc-c++ \
  make \
  cmake \
  openssl-devel \
  pkg-config

CentOS 8 / Stream(推荐 dnf)

sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y gcc gcc-c++ make cmake openssl-devel pkg-config

三、常见额外依赖(按需)

1️⃣ 如果你用到 SSL / HTTP / 网络库

sudo yum install -y openssl-devel

2️⃣ 如果你编译 Rust + C 混合项目

sudo yum install -y clang llvm

3️⃣ 如果你想用 musl(静态编译)

rustup target add x86_64-unknown-linux-musl

四、验证 Rust 环境

rustc --version
cargo --version

新建测试项目:

cargo new hello
cd hello
cargo run

五、常见问题

❌ openssl-sys 编译失败

sudo yum install -y openssl-devel pkg-config

❌ 内存不足(编译大型项目)

export CARGO_BUILD_JOBS=1

六、升级 / 卸载 Rust

升级

rustup update

卸载

rustup self uninstall

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(服务器、编译项目、Docker、交叉编译)

我可以给你一个 最小 / 最优依赖清单

0