商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何在Debian上搭建Rust环境

如何在Debian上搭建Rust环境

  发布于2026-07-12 阅读(0)

扫一扫,手机访问

在 Debian 上搭建 Rust 环境

如何在Debian上搭建Rust环境

先说几个关键点:在Debian上装Rust,其实两条路走得通,一条是官方首推的rustup,另一条是走Debian自家仓库。怎么选,取决于你对版本灵活性的要求有多高。

一、安装方式选择

  • 使用rustup(推荐):这是Rust官方钦点的版本管理工具,支持多版本、多工具链和各类组件切换。一旦要同时维护几个项目,或者需要频繁体验最新特性,这条路线绝对是最省心的。
  • 使用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和cargo是否都乖乖就位:

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 --versioncargo --version不出错就行。这套方案胜在简单、一致,适合那些对版本新鲜度要求不高的场景。

四、创建项目与构建

不管走哪条路,Cargo都是你的好帮手。新建一个项目,编译并运行,整个过程行云流水:

cargo new hello && cd hello
cargo build
cargo run

从初始化到编译运行,Cargo一条龙搞定,这才是Rust生态的魅力所在。

五、进阶配置与常见问题

如果你需要交叉编译,比如生成ARM架构的二进制,可以先加目标再构建:

rustup target add armv7-unknown-linux-gnueabihf
cargo build --target armv7-unknown-linux-gnueabihf

要生成Debian包的话,需要额外装个工具:

cargo install cargo-deb
cargo deb

多人共享同一台机器,或者希望系统级安装Rust环境,可以把环境变量写进全局配置。比如:

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”扩展,语法高亮、格式化、诊断和调试就都有了。没什么玄学,只是让写代码这件事更舒坦点。

本文转载于:https://www.yisu.com/ask/49059400.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注