《Rust快速入门》2. 入门
要开始使用 Rust,首先需要安装其开发环境。以下是详细的安装步骤和编写第一个程序的指导:
1. 安装 Rust 开发环境
Rust 提供了名为 rustup
的官方安装工具,用于管理 Rust 的安装和更新。通过 rustup
,您可以轻松安装最新版本的 Rust。以下是针对不同操作系统的安装方法:
-
Windows:访问 rustup.rs,下载并运行安装程序。安装过程中,您可以选择安装
rustup
和cargo
,后者是 Rust 的包管理器和构建工具。 -
macOS 和 Linux:打开终端,输入以下命令:
1
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,您可以通过运行 rustc --version
来验证安装是否成功。如果成功,您将看到类似以下的输出,显示已安装的 Rust 版本:
|
|
2. 编写并运行第一个程序
安装完成后,您可以编写一个简单的 “Hello, World!” 程序来测试环境。以下是具体步骤:
-
创建项目目录:在终端或命令提示符中,创建一个新的目录并进入该目录:
1 2
mkdir hello_world cd hello_world
-
创建源文件:在该目录下,创建一个名为
main.rs
的文件,并使用您喜欢的文本编辑器打开它。 -
编写代码:在
main.rs
中,输入以下代码:1 2 3
fn main() { println!("Hello, world!"); }
这段代码定义了一个名为
main
的函数,这是 Rust 程序的入口点。在函数体内,println!
宏用于在控制台输出文本。 -
编译并运行程序:返回终端,确保当前目录包含
main.rs
文件,然后输入以下命令进行编译:1
rustc main.rs
编译成功后,将生成一个可执行文件。在 Linux 和 macOS 上,执行以下命令运行程序:
1
./main
在 Windows 上,执行:
1
.\main.exe
如果一切正常,您将看到以下输出:
1
Hello, world!
3. 使用 Cargo 创建项目
虽然上述方法可以成功创建并运行一个 Rust 程序,但在实际开发中,通常使用 Cargo 来管理项目。Cargo 是 Rust 的构建系统和包管理器,提供了更便捷的项目管理方式。
-
创建新项目:在终端中,输入以下命令创建一个新的 Cargo 项目:
1
cargo new hello_cargo
这将创建一个名为
hello_cargo
的目录,结构如下:1 2 3 4
hello_cargo ├── Cargo.toml └── src └── main.rs
Cargo.toml
是项目的配置文件,src/main.rs
包含了主函数。 -
编写代码:打开
src/main.rs
,您会发现 Cargo 已经为您生成了一个 “Hello, World!” 程序。如果需要,您可以修改其中的内容。 -
构建并运行项目:在项目根目录下,输入以下命令构建项目:
1
cargo build
构建成功后,输入以下命令运行程序:
1
cargo run
您将看到输出:
1
Hello, world!
通过以上步骤,您已经成功安装了 Rust 开发环境,并编写并运行了第一个 Rust 程序。接下来,您可以继续探索 Rust 的更多特性和功能。