Rust环境Debian如何搭建

在 Debian 上搭建 Rust 环境一 安装方式选择使用官方版本管理工具 rustup(推荐):可轻松切换 stable/nightly、管理多版本工具链与组件,获取最新特性与修复。使用 Debian 官方仓库 安装 rustc/cargo:版本通常较稳定但可能滞后,适合追求系统一致性、无需频繁升级的场景。二 通过 rustup 安装与配置(推荐)安装前准备:确保已安装 curl,并具备

在 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 集成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1485185.html

(0)
派派
上一篇 2026-01-05
下一篇 2026-01-05

发表回复

登录后才能评论