如果你刚刚开始学习Rust,第一步就是安装Rust并运行你的第一个程序!本文将详细介绍如何在Windows、Linux和macOS上安装Rust,并编写一个简单的“Hello, World!”程序。
Rust的安装非常简单,官方提供了一个名为rustup
的工具,可以帮你轻松安装和管理Rust。以下是具体步骤:
rustup-init.exe
。rustc --version
如果看到类似rustc 1.xx.x (xxxxxxx yyyy-mm-dd)
的输出,说明安装成功。rustup
:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustc --version
如果看到类似rustc 1.xx.x (xxxxxxx yyyy-mm-dd)
的输出,说明安装成功。现在你已经安装了Rust,接下来我们编写一个简单的“Hello, World!”程序。
mkdir hello_world
cd hello_world
touch main.rs
type nul > main.rs
main.rs
文件,用你喜欢的文本编辑器(如VSCode、Notepad++等)编辑它。fn main() {
println!("Hello, World!");
}
这段代码定义了一个main
函数,这是Rust程序的入口点。println!
是一个宏,用于将文本打印到控制台。rustc main.rs
这会在当前目录下生成一个可执行文件(在Windows上是main.exe
,在Linux/macOS上是main
)。./main
main.exe
Hello, World!
虽然直接使用rustc
编译代码很简单,但对于更复杂的项目,推荐使用Rust的包管理工具Cargo。Cargo可以帮你管理依赖、编译项目、运行测试等。
在终端中运行以下命令创建一个新的Cargo项目:
cargo new hello_cargo
cd hello_cargo
这会创建一个名为hello_cargo
的目录,并生成一个基本的项目结构。
进入项目目录后,你会看到以下文件:
Cargo.toml
:项目的配置文件,包含元信息和依赖。src/main.rs
:主程序文件,里面已经包含了一个“Hello, World!”示例。编译并运行项目:
cargo run
Cargo会自动编译代码并运行生成的可执行文件。你会看到输出:
Hello, world!
通过本文,你已经学会了:
接下来,你可以继续探索Rust的更多特性,比如变量、函数、所有权等。Rust的学习曲线可能有点陡峭,但它的强大功能和安全性绝对值得你投入时间!
如果你有任何问题或需要进一步的帮助,欢迎在评论区留言。Happy Coding!
参考资源: