在 CentOS 上配置 Rust 开发环境,通常需要以下依赖和步骤(以 CentOS 7/8 为例,CentOS Stream 类似)。
Rust 编译需要 C 工具链和常见开发库:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y \
gcc \
gcc-c++ \
make \
cmake \
pkgconfig \
openssl-devel \
curl \
wget
如果是 CentOS 8 / Stream(使用 dnf):
sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y gcc gcc-c++ make cmake pkgconfig openssl-devel curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后:
source $HOME/.cargo/env
或重新登录终端。
验证:
rustc --version
cargo --version
sudo yum install -y openssl-devel
# PostgreSQL
sudo yum install -y postgresql-devel
# MySQL / MariaDB
sudo yum install -y mariadb-devel
sudo yum install -y \
zlib-devel \
sqlite-devel \
libcurl-devel \
libssh2-devel
# Rust 代码格式化 & 检查
rustup component add rustfmt clippy
# 交叉编译(如需要)
rustup target add x86_64-unknown-linux-musl
✅ 最少需要:
gccmakecurlopenssl-devel✅ 推荐:
Development Toolscmakepkgconfig如果你能说明 用途(如 Web 服务 / 系统工具 / 嵌入式 / 交叉编译),我可以给你更精确的依赖清单。