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

Rust环境Debian如何搭建

时间2026-01-20 16:32:03发布访客分类主机资讯浏览1111
导读:在 Debian 上搭建 Rust 环境 一 安装方式选择 使用官方版本管理工具 rustup(推荐):可轻松切换 stable/nightly、管理多版本工具链与组件,获取最新特性与修复。 使用 Debian 官方仓库 安装 rustc...

在 Debian 上搭建 Rust 环境

一 安装方式选择

  • 使用官方版本管理工具 rustup(推荐):可轻松切换 stable/nightly、管理多版本工具链与组件,获取最新特性与修复。
  • 使用 Debian 官方仓库 安装 rustc/cargo:版本通常较稳定但可能滞后,适合追求系统一致性、无需频繁升级的场景。

二 通过 rustup 安装与配置(推荐)

  • 安装前准备:确保已安装 curl,并具备 sudo 权限。
    • sudo apt update & & sudo apt install -y curl
  • 安装 rustup(官方脚本):
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装完成后按提示执行:source “$HOME/.cargo/env”(或重新打开终端),使 cargo/bin 加入 PATH
  • 验证安装:
    • rustc --version
    • cargo --version
  • 常用管理命令:
    • 更新工具链:rustup update
    • 设置默认工具链:rustup default stable(或 nightly)
    • 安装额外组件:rustup component add rust-src rust-analysis rustfmt clippy
    • 安装交叉编译目标(示例):rustup target add armv7-unknown-linux-gnueabihf。

三 通过 Debian 仓库安装(稳定但可能滞后)

  • 更新索引并安装:
    • sudo apt update
    • sudo apt install -y rustc cargo
  • 验证安装:
    • rustc --version
    • cargo --version
  • 说明:此方式获取的版本通常较为稳定,但与官方最新版本可能存在差距;如需最新特性或工具链管理,仍建议使用 rustup

四 开发环境完善与第一个程序

  • 安装常用构建依赖(编译原生扩展时常需):
    • sudo apt install -y build-essential cmake gcc
  • 创建并运行 Hello World:
    • cargo new hello & & cd hello
    • cargo run
  • 配置 Cargo 与工具链(可选):
    • 设置默认工具链:export RUSTUP_TOOLCHAIN=stable(写入 ~/.bashrc~/.zshrc 以持久化)
    • 配置镜像源(提升国内下载速度,写入 ~/.cargo/config.toml):
      • [source.crates-io]
      • replace-with = ‘tuna’
      • [source.tuna]
      • registry = “https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git”
  • IDE/编辑器建议:安装 VS CodeRust 扩展以获得语法高亮、格式化、调试与 Clippy 集成。

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


若转载请注明出处: Rust环境Debian如何搭建
本文地址: https://pptw.com/jishu/787382.html
Debian如何配置Rust库路径 Linux cmatrix的更新频率

游客 回复需填写必要信息