Rust 安装和 Hello World

简介: Rust 是一门赋予每个人构建可靠且高效软件能力的语言。本文介绍了 Rust 环境的安装,以及实现一个 Hello World。

Rust 简介

Rust 的官方网站是 https://www.rust-lang.org/

image-20220810225941087

可以看到,Rust 的主要优势就是高性能、可靠性和生产力

Rust 是一门低级语言,是更偏向计算机底层的一门编程语言,它提供了更多更底层的抽象概念供开发者使用。这也提高了上手它的门槛。

一名合格的码农(都码农了还啥合格不合格的),有必要掌握一门吃饭的家伙,比如 Java,JavaScript 等,也有必要掌握一门低级语言,来加深对计算机科学的一点认知。

Rust 环境安装

以 Windows 为例。

官网下载安装包,会检测当前系统,然后提示适合的安装方式:

image-20220810230951872

下载好安装包,双击打开安装,会启动一个命令行窗口:

image-20220810231056568

安装程序检测到缺少一些 windows 的依赖库,让选择一个进行安装。我选了第一个:

image-20220810231317894

然后又弹出一个安装窗口,直接下一步到底:

image-20220810231350485

image-20220810231413983

等待中:

image-20220810231509577

花了大概10分钟,安装好了。

然后小黑窗口又提示了:

image-20220810233039887

然后又让选择了,依然是选择默认的1:

image-20220810233057291

一路下来,终于安装完了:

image-20220810233127591

配置 PATH 环境变量

根据上面的安装提示,可知安装程序将 rust 工具链常用的命令都安装在了 .cargo/bin 目录下:

image-20220810233748274

常用的有:

  • rustc:rust 编译器
  • cargo:rust 的包管理工具,好比是我们常用的 npm
  • rustup:rust 的安装和管理工具

我们要将该目录配置到环境变量中,因而我们可以在任意路径下使用这几个命令。

按 ctrl + R,打开运行窗口,输入 "systempropertiesadvanced" 打开环境变量设置:

image-20220810234344861

image-20220810234418323

image-20220810234453901

添加一条新的环境变量,将 .cargo/bin 目录的绝对路径添加进去:

image-20220810234139560

然后一路确定退出。

验证安装

在命令行中执行 rustc --version

image-20220810235114659

可以正确打印出版本号,说明 rust 环境已经配置完成了。

开发环境准备

以 VS Code 为例,只需要安装一个 Rust 插件即可。

在插件市场中搜索 "Rust":

根据提示,第一个插件已被弃用,所以安装第二个"rust-analyzer":

image-20220810232701141

编写 Rust 版的 Hello World

打开 VS Code,新建一个 hello.rs 文件,输入以下内容:

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

其中:

  1. Rust 程序文件以 .rs 结尾。
  2. Rust 中使用 fn 关键字来声明函数。Rust的设计风格就是偏向使用单词缩写。
  3. main 函数是程序运行的入口,它是一个无参,无返回值的函数。
  4. 语句必须以 ; 结尾。
  5. println 是一个宏,以 !表示;普通函数直接调用即可,比如 hello()

然后打开终端,使用 rustc 命令来编译:

rustc hello.rs

会生成两个文件:

image-20220810235924150

hello.exe 就是编译后生成的二进制可执行文件。hello.pdb 是用于调试的文件。

执行 hello.ext

image-20220811000209579

Ok,Rust 版的 Hello World 终于实现了!又学会了一门语言!

小结

本文花大篇幅讲解了在 Windows 系统下 Rust 的安装过程。跟着步骤来,一般不会采坑。

然后又实现了一个 Rust 版本的 Hello World ,并介绍了 Rust 的一些语法知识。

练习过程中如果采坑,可留言交流,也可以搜索解决。GoodBye!

目录
相关文章
|
6月前
|
Rust 安全 编译器
如何在 Fedora 上安装 Rust?
如何在 Fedora 上安装 Rust?
139 0
如何在 Fedora 上安装 Rust?
|
6月前
|
Rust Java C语言
【一起学Rust】Rust的Hello Rust详细解析
【一起学Rust】Rust的Hello Rust详细解析
182 0
|
Rust 编译器 C语言
Rust安装手册
卸载 Rust 在任何时候如果您想卸载 Rust,您可以运行 rustup self uninstall。但我们会想念您的!
220 0
Rust安装手册
|
2月前
|
Rust Windows
rust hello world
rust hello world
|
6月前
|
Rust Ubuntu Linux
【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
415 0
|
5月前
|
Rust Shell 索引
使用阿里云镜像加速Rust与Cargo安装及更新
使用阿里云镜像加速Rust与Cargo安装及更新
1133 0
|
5月前
|
Rust 安全 开发者
Rust语言的Hello, World! 程序解析
Rust语言的Hello, World! 程序解析
|
5月前
|
Rust 编译器 C++
Rust之helloworld
Rust之helloworld
|
5月前
|
Rust
Rust安装、更新、卸载
Rust安装、更新、卸载
280 0
|
6月前
|
Rust Linux 开发工具
Rust安装
该文介绍了如何在Linux、mac和Windows上安装Rust编程语言。在Linux和mac系统中,可以通过运行一个curl命令自动下载并安装;在Windows上,需从官方网站下载安装包。安装完成后,使用`rustc --version`检查Rust版本以确认安装成功。此外,还提到了如何更新Rust(使用`rustup update`)和卸载(使用`rustup self uninstall`)以及查看官方文档(运行`rustup doc`)。推荐的开发工具有Visual Studio Code和JetBrains CLion,需要安装Rust插件。
下一篇
无影云桌面