Rust编译器在Debian怎么设置
导读:在 Debian 上设置 Rust 编译器 一 安装方式选择 使用 rustup(官方推荐):可轻松管理多个 Rust 工具链(如 stable、beta、nightly)、组件(如 rustfmt、clippy)与目标三元组(交叉编译)...
在 Debian 上设置 Rust 编译器
一 安装方式选择
- 使用 rustup(官方推荐):可轻松管理多个 Rust 工具链(如 stable、beta、nightly)、组件(如 rustfmt、clippy)与目标三元组(交叉编译),升级与切换版本非常方便。适合大多数开发者与需要特定版本/特性的场景。
- 使用 apt(系统仓库):命令简单、与系统包管理集成,但版本通常较为稳定且更新较慢,适合追求系统一致性与稳定性的环境。
二 安装与验证步骤
- 准备环境:更新索引并安装基础构建工具(可选但推荐)
- sudo apt update & & sudo apt install -y build-essential cmake
- 方式 A(推荐)— 使用 rustup
- 安装 rustup:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 加载环境:source “$HOME/.cargo/env”
- 验证:rustc --version 与 cargo --version 应显示版本号
- 方式 B — 使用 apt
- 安装:sudo apt install -y rustc cargo
- 验证:rustc --version 与 cargo --version
- 若使用 apt 安装后命令未找到,手动将 ~/.cargo/bin 加入 PATH(见下一节)
三 常用配置与工具链管理
- 设置默认工具链:rustup default stable(或 nightly)
- 安装组件:rustup component add rustfmt clippy rust-src rust-analysis
- 安装特定版本:rustup install 1.58.0(示例)
- 交叉编译目标:rustup target add armv7-unknown-linux-gnueabihf
- 更新工具链:rustup update
- 以上命令均为 rustup 的典型用法,适合需要多版本与多目标的开发场景
四 环境变量与 Shell 配置
- 使用 rustup 时,推荐在 shell 配置文件中加入:
- echo ‘export PATH=“$HOME/.cargo/bin:$PATH”’ > > ~/.bashrc
- 若自定义了工具链目录,可同时设置:export RUSTUP_HOME=“$HOME/.rustup” 与 export CARGO_HOME=“$HOME/.cargo”
- 使配置生效:source ~/.bashrc(或 source ~/.zshrc)
- 使用 apt 安装时,若 ~/.cargo/bin 不在 PATH,同样添加上述 PATH 行即可
五 快速开始与 IDE 配置
- 创建并运行项目:cargo new hello_world & & cd hello_world & & cargo run
- 编译单个文件:echo ‘fn main(){ println!(“Hi”); } ’ > main.rs & & rustc main.rs & & ./main
- 升级方式:
- rustup:rustup update
- apt:sudo apt update & & sudo apt upgrade rustc cargo
- IDE 推荐:安装 VS Code 的 Rust 扩展以获得语法高亮、格式化、调试与 Clippy 集成
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Rust编译器在Debian怎么设置
本文地址: https://pptw.com/jishu/758158.html
