Debian Rust如何配置环境
导读:Debian 配置 Rust 环境 一 安装方式选择 推荐使用 rustup(官方版本管理器):可轻松切换 stable / beta / nightly,按需安装 交叉编译目标 与常用组件(如 rustfmt、clippy),升级也最方...
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 插件,获得语法高亮、格式化、诊断与调试支持。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Rust如何配置环境
本文地址: https://pptw.com/jishu/762123.html
