我已经帮你去除所有 font 标签、保留纯文本格式,整理成干净清爽的版本,直接可用:

万事开头,贵在能行。

这一章我们不深究语法,不纠结安全,只做一件事:把环境搭好,写出第一行能真正运行的 Rust 代码。让程序从无到有,从寂静到输出一句话,就是最好的开始。

一、安装Rust环境

说明介绍

在 Rust 世界里,官方推荐的安装工具是 rustup,它会帮你一键管理编译器、版本和工具链,省心且通用。

官网地址:https://rust-lang.org/zh-CN/tools/install/

例如:windows64下载:https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe

  • Windows:前往 Rust 官网下载安装包,一路默认下一步即可。
  • macOS / Linux:打开终端,运行官网给出的单行安装命令。

安装完成后,打开终端或命令行,输入:

rustc --version

如果能看到版本号,说明环境已经就绪。

同时,Rust 自带强大的项目管理工具 cargo,后续所有项目都靠它。检查是否安装成功:

cargo --version

只要出现版本信息,就可以开始写代码了。

二、第一个可运行程序

我们先不用复杂的项目结构,直接新建一个文件:main.rs

在文件里写下这段最简单的代码:

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

它的含义不必细究,只需记住:

  • fn main() 是程序的入口,程序从这里开始执行。
  • println! 是用来在屏幕上输出内容的宏(什么是宏,附1)。

三、rustc命令,编译并运行

打开终端,进入文件所在目录,执行编译命令:

rustc main.rs

执行完成后,会生成一个可执行文件。直接运行它:

  • Windows:main.exe
  • macOS / Linux:./main

你会立刻看到:

Hello, Rust!

一行代码,一次编译,一次运行,程序成功响你。

到这里,你已经真正踏入 Rust 的世界 ——先能用,再求精深

四、用 Cargo命令 更省心地开始

实际学习中,我们更常用 cargo(先知道一下,以后再说) 来创建项目:

cargo new hello_rust
cd hello_rust

系统会自动生成标准结构,代码写在 src/main.rs 中。直接运行:

cargo run

无需手动编译,一键完成构建与执行。

至此,环境就绪,代码可跑。

附1:什么是宏

咱们不讲复杂原理,就用最直白的话告诉你,你刚写的第一行代码:

println!("Hello, Rust!");

这里的 println! 就是宏。

为什么它带个 !

在 Rust 里:不带 ! → 函数、带 ! → 宏。看见 !,就知道它是宏。

宏和函数有什么区别?(超简单)

函数:你传参数 → 函数运行逻辑 → 出结果

宏:你写一句简单的话 → 编译器帮你生成一段代码 → 再运行

现阶段你只需要记住 3 点

  1. ! 的就是宏
  2. 宏是代码的快捷方式
  3. 你会用就行,不用管它内部怎么实现

最常用的几个宏(你会经常碰到)

println!();    // 打印输出
print!();      // 不换行打印
format!();     // 拼接字符串
vec![];        // 快速创建向量

总结

宏 = 方便你写代码的工具
咱们现在的目标是先用起来,所以:会用、认得、不害怕,就够了。

附2:安装步骤截图

要修改 Rust 默认安装目录,核心是安装前设置两个环境变量:RUSTUP_HOME(工具链)、CARGO_HOME(cargo / 命令),必须在运行rustup-init前配置好。

配置环境变量(修改安装路径)

windows: 右键此电脑 → 属性 → 高级系统设置 → 环境变量

用户变量(仅当前用户)或系统变量(所有用户)中,新建 2 个变量:

  • 变量名:RUSTUP_HOME,变量值:D:\Rust\.rustup
  • 变量名:CARGO_HOME,变量值:D:\Rust\.cargo

确定保存,重启电脑 / 重启终端

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐