首页主机资讯如何在Debian上搭建Rust环境

如何在Debian上搭建Rust环境

时间2025-11-25 19:34:21发布访客分类主机资讯浏览958
导读:在 Debian 上搭建 Rust 环境 一 安装方式选择 使用rustup(推荐):官方版本管理工具,支持多版本、多工具链与组件,便于升级与切换。 使用Debian 官方仓库:通过 apt 安装稳定版,系统一致性与依赖管理更简单,但版本...

在 Debian 上搭建 Rust 环境

一 安装方式选择

  • 使用rustup(推荐):官方版本管理工具,支持多版本、多工具链与组件,便于升级与切换。
  • 使用Debian 官方仓库:通过 apt 安装稳定版,系统一致性与依赖管理更简单,但版本通常较旧。

二 使用 rustup 安装与配置

  • 更新系统并安装基础构建工具:
    • sudo apt update & & sudo apt upgrade -y
    • sudo apt install -y curl build-essential gcc make
  • 安装 rustup(官方安装脚本):
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 加载环境变量(或重启终端):
    • source “$HOME/.cargo/env”
  • 验证安装:
    • rustc --version
    • cargo --version
  • 常用管理命令:
    • 更新工具链:rustup update
    • 安装/设为默认工具链:rustup install ;rustup default
    • 安装组件(如格式化、静态检查、源码):rustup component add rustfmt clippy rust-src rust-analysis
  • 说明:上述命令覆盖安装、验证、更新与组件管理的关键路径,适合长期使用与多项目切换。

三 使用 Debian 仓库安装

  • 安装稳定版工具链:
    • sudo apt update
    • sudo apt install -y rustc cargo
  • 验证安装:
    • rustc --version
    • cargo --version
  • 适用场景:希望与系统包管理保持一致、对最新特性要求不高的环境。

四 创建项目与构建

  • 使用 Cargo 创建与运行项目:
    • cargo new hello & & cd hello
    • cargo build
    • cargo run
  • 说明:Cargo 是 Rust 的包管理与构建工具,上述流程覆盖从初始化到编译运行的常用操作。

五 进阶配置与常见问题

  • 交叉编译示例(添加目标并构建):
    • rustup target add armv7-unknown-linux-gnueabihf
    • cargo build --target armv7-unknown-linux-gnueabihf
  • 生成 Debian 包(需额外工具):
    • cargo install cargo-deb
    • cargo deb
  • 环境变量与多用户安装:
    • 若使用系统级安装,可将环境变量写入全局配置(示例):
      • 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
  • 编辑器支持:
    • VS Code 安装“Rust”扩展,获得语法高亮、格式化、诊断与调试支持。

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


若转载请注明出处: 如何在Debian上搭建Rust环境
本文地址: https://pptw.com/jishu/755868.html
Debian中如何解决Rust依赖冲突 Debian下Rust项目如何测试

游客 回复需填写必要信息