Debian 配置 Rust 环境
一 安装方式选择
- 推荐使用 rustup(官方版本管理器):可轻松切换 stable / beta / nightly,按需安装 交叉编译目标 与常用组件(如 rustfmt、clippy),升级也最方便。
- 也可使用 Debian 官方仓库 的 rustc/cargo 包:版本通常较稳定但偏旧,适合不追求最新特性的场景。
- 建议先执行系统更新并安装基础构建工具(如 build-essential、gcc、make),以避免后续编译依赖问题。
二 使用 rustup 安装与配置
- 安装 rustup(交互式安装,按提示完成):
curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh - 使环境变量生效:
source “$HOME/.cargo/env” - 验证安装:
rustc –version
cargo –version - 常用配置:
- 设置默认工具链:rustup default stable(或 nightly)
- 安装组件:rustup component add rustfmt clippy rust-src rust-analysis
- 安装交叉编译目标(示例为 ARMv7):rustup target add armv7-unknown-linux-gnueabihf
- 更新工具链:rustup update
- 如需自定义安装路径(可选):
curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh -s – –no-modify-path -y
然后手动导出:
echo ‘export RUSTUP_HOME=/opt/rust’ | sudo tee -a /etc/profile.d/rust.sh
echo ‘export PATH=$PATH:/opt/rust/bin’ | sudo tee -a /etc/profile.d/rust.sh
source /etc/profile
三 使用 Debian 仓库安装
- 更新并安装:
sudo apt update
sudo apt install rustc cargo - 验证:
rustc –version
cargo –version - 升级(随系统更新):
sudo apt update && sudo apt upgrade rustc cargo
四 创建项目与构建运行
- 使用 Cargo 创建并运行项目:
cargo new hello_world
cd hello_world
cargo build
cargo run - 仅编译单个文件:
echo ‘fn main(){println!(“Hello, World!”)}’ > main.rs
rustc main.rs
./main
五 常用配置与优化
- 环境变量(如未自动配置,可写入 ~/.bashrc 或 ~/.zshrc):
export RUSTUP_HOME=“$HOME/.rustup”
export CARGO_HOME=“$HOME/.cargo”
export PATH=“$CARGO_HOME/bin:$PATH” - Cargo 配置(可选,位于 ~/.cargo/config.toml):可设置默认目标、构建脚本选项、以及国内镜像源以加速依赖下载。
- 编辑器/IDE:安装 VS Code 的 Rust 扩展 或使用 IntelliJ IDEA 的 Rust 插件,获得语法高亮、格式化、诊断与调试支持。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1464167.html