在 Debian 上配置 Rust 开发环境,通常需要以下系统依赖和可选组件,具体取决于你要做什么(基础编译、系统编程、GUI、Web 等)。
先更新系统:
sudo apt update
sudo apt upgrade
安装 Rust 编译所需的基础工具链:
sudo apt install -y \
build-essential \
gcc \
make \
pkg-config \
curl \
git
说明:
build-essential:C/C++ 编译环境(Rust 很多时候需要链接 C 库)pkg-config:用于查找系统库curl:安装 rustup 用git:很多 Rust 项目用 git 管理官方推荐用 rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
然后:
source "$HOME/.cargo/env"
验证:
rustc --version
cargo --version
sudo apt install -y libssl-dev
sudo apt install -y libpq-dev postgresql
sudo apt install -y libmysqlclient-dev
sudo apt install -y libsqlite3-dev
gtk、winit、egui)sudo apt install -y \
libgtk-3-dev \
libx11-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libxi-dev
sudo apt install -y \
libasound2-dev \
libpulse-dev
sudo apt install -y gcc-arm-linux-gnueabihf
然后通过 rustup 添加 target:
rustup target add armv7-unknown-linux-gnueabihf
sudo apt install -y code
插件:
rustup component add rustfmt clippy
如果你只写纯 Rust 程序:
sudo apt install -y curl git
curl https://sh.rustup.rs -sSf | sh
✅ 不需要 C 库,也能跑。
如果你告诉我:
我可以给你一份精确依赖清单。