温馨提示×

ubuntu rust要怎么配置呢

小樊
34
2026-10-28 07:00:50
栏目: 编程语言

在 Ubuntu 上配置 Rust 开发环境,一般步骤如下:


一、安装 Rust(推荐方式)

使用官方脚本(最常用)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装过程中会让你选择:

  • 默认(推荐):1) Proceed with installation (default)
  • 自定义:高级用户可选

安装完成后,加载环境变量:

source "$HOME/.cargo/env"

或重新打开终端。

验证是否安装成功:

rustc --version
cargo --version

二、更新与卸载

更新 Rust:

rustup update

卸载 Rust:

rustup self uninstall

三、安装常用组件(可选但推荐)

rustup component add rustfmt   # 格式化工具
rustup component add clippy    # lint 工具

四、安装系统依赖(编译某些 crate 需要)

sudo apt update
sudo apt install -y build-essential pkg-config libssl-dev

如果是做 系统/嵌入式/GUI:

sudo apt install -y cmake llvm clang

五、配置国内镜像(加速下载,可选)

编辑 ~/.cargo/config.toml:

[source.crates-io]
replace-with = "rsproxy"

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"

或清华源:

[source.crates-io]
replace-with = "tuna"

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

六、创建第一个项目

cargo new hello_rust
cd hello_rust
cargo run

七、编辑器推荐

  • VS Code(最常用)
    • 插件:Rust Analyzer
  • Neovim / Helix(进阶)

如果你是要:

  • 交叉编译
  • 做 Linux 系统编程
  • 用 Rust 写 Web(Axum / Actix)
  • 做嵌入式(no_std)

可以告诉我你的具体用途,我可以给你更针对性的配置方案。

0 踩