首页主机资讯Rust编译器在Debian怎么设置

Rust编译器在Debian怎么设置

时间2025-11-27 18:56:04发布访客分类主机资讯浏览1095
导读:在 Debian 上设置 Rust 编译器 一 安装方式选择 使用 rustup(官方推荐):可轻松管理多个 Rust 工具链(如 stable、beta、nightly)、组件(如 rustfmt、clippy)与目标三元组(交叉编译)...

在 Debian 上设置 Rust 编译器

一 安装方式选择

  • 使用 rustup(官方推荐):可轻松管理多个 Rust 工具链(如 stablebetanightly)、组件(如 rustfmtclippy)与目标三元组(交叉编译),升级与切换版本非常方便。适合大多数开发者与需要特定版本/特性的场景。
  • 使用 apt(系统仓库):命令简单、与系统包管理集成,但版本通常较为稳定且更新较慢,适合追求系统一致性与稳定性的环境。

二 安装与验证步骤

  • 准备环境:更新索引并安装基础构建工具(可选但推荐)
    • sudo apt update & & sudo apt install -y build-essential cmake
  • 方式 A(推荐)— 使用 rustup
    1. 安装 rustup:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    2. 加载环境:source “$HOME/.cargo/env”
    3. 验证:rustc --version 与 cargo --version 应显示版本号
  • 方式 B — 使用 apt
    1. 安装:sudo apt install -y rustc cargo
    2. 验证: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 CodeRust 扩展以获得语法高亮、格式化、调试与 Clippy 集成

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Rust编译器在Debian怎么设置
本文地址: https://pptw.com/jishu/758158.html
Rust代码在Debian如何调试运行 Linux中cmatrix命令的兼容性

游客 回复需填写必要信息