1、C++开发环境配置
Rust 语言的底层是依赖于 C/C++ 编译器的
。在安装 Rust 编译器时,通常会自动安装所需的 C/C++ 编译环境,以便 Rust 能够生成可执行文件或库。因此,在安装 Rust 之前,建议确保系统已经安装了 C/C++ 编译器。
下载地址:https://github.com/niXman/mingw-builds-binaries/releases
验证C++是否环境配置成功,按下 “Win + R” 键,打开 “运行” 对话框。 输入gcc -v
2.Rust 环境配置
如果您曾经安装过 rustup,可以执行 rustup update 来升级 Rust。
配置 PATH 环境变量
在 Rust 开发环境中,所有工具都安装在 ~/.cargo/bin 目录中,您可以在这里找到包括 rustc、cargo 和 rustup 在内的 Rust 工具链。Rust 开发者通常会将该目录加入 PATH环境变量中。安装后在终端尝试执行 rustc –version
3.Rust程序
启动的过程中报错了,按下 “Win + R” 键,打开 “运行” 对话框。 输入rustup default stable-x86_64-pc-windows-gnu
代码讲解
- fn main() {
这行代码定义了一个名为main的函数。在Rust程序中,main函数是程序的入口点,也是程序开始执行的地方。Rust程序从main函数开始执行,因此这个函数是必须的,没有main函数的Rust程序将无法正常运行。 - println!(“Hello, world!”);
这是main函数中的一行代码,它调用了一个宏(macro)println! 来向控制台输出一段文本。在Rust中,println! 是一个宏,用于在标准输出流(通常是控制台)打印一段格式化的文本。在这里,println!(“Hello, world!”); 的作用是将字符串”Hello, world!” 输出到控制台。
println!
是一个宏,而不是普通的函数。宏在Rust中使用!
来调用,例如println!
、panic!
等。"Hello, world!"
是一个字符串字面量(string literal),它是一个固定的文本内容,会被直接输出到控制台。
执行过程:
当你运行这段Rust程序时,操作系统会首先调用main
函数。在main
函数中,println!("Hello, world!");
会被执行,导致字符串"Hello, world!"
被输出到控制台。这是一个简单但经典的示例,用于展示如何编写并执行最基本的Rust程序。
注意事项:
- Rust的语法相对严格和安全,因此每个语句末尾需要分号
;
来结束。 - 字符串字面量(如
"Hello, world!"
)是不可变的,它们存储在程序的只读内存区域中。 - Rust中的宏(macro)和普通函数有所区别,宏在编译时进行代码替换,因此可以实现更灵活的代码生成和转换。