温馨提示×

怎样在linux用rust

小樊
37
2026-10-12 22:19:38
栏目: 编程语言

在 Linux 上使用 Rust,一般流程是:安装 Rust → 写代码 → 编译运行 → (可选)用 Cargo 管理项目。下面一步一步说。


一、安装 Rust(推荐方式)

1. 使用官方脚本安装(最简单)

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

安装完成后,执行:

source "$HOME/.cargo/env"

或者重新打开终端。

验证是否安装成功:

rustc --version
cargo --version

2. 用包管理器(不推荐,版本可能旧)

例如 Ubuntu:

sudo apt install rustc cargo

二、写第一个 Rust 程序

1. 手写一个简单程序

mkdir ~/rust_demo
cd ~/rust_demo
nano hello.rs

hello.rs 内容:

fn main() {
    println!("Hello, Linux + Rust!");
}

2. 编译并运行

rustc hello.rs
./hello

三、使用 Cargo(强烈推荐)

Cargo 是 Rust 的构建和包管理工具。

1. 创建项目

cargo new hello_cargo
cd hello_cargo

目录结构:

hello_cargo
├── Cargo.toml
└── src
    └── main.rs

2. 编译并运行

cargo run

3. 只编译

cargo build

发布版本:

cargo build --release

四、常见问题

1. 找不到 rustc / cargo

确认环境变量:

export PATH="$HOME/.cargo/bin:$PATH"

可写入 ~/.bashrc 或 ~/.zshrc。


2. 需要 C 编译器(部分库需要)

sudo apt install build-essential

3. 更新 Rust

rustup update

4. 卸载 Rust

rustup self uninstall

五、学习建议

  • 官方教程(中文):https://rustwiki.org
  • 官方书:《The Rust Programming Language》
  • 练习:https://exercism.org/tracks/rust

如果你是想:

  • 写 系统程序
  • 做 命令行工具
  • 写 Web 服务
  • 或 嵌入式 / Linux 底层开发

可以告诉我你的目标,我可以给你更具体的 Rust 使用方案。

0 踩