【Rust 学习笔记】Rust 安装与 “Hello World” 程序介绍
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接
本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G技术研究。
博客内容主要围绕:
5G/6G协议讲解
高级C语言讲解
Rust语言讲解
文章目录
- Rust 安装与 “Hello World” 程序介绍
- 一、Rust安装
- 二、cargo、rustc和rustdoc简单介绍
- 三、使用cargo创建一个 “Hello World” 项目
- 四、构建和运行程序
- 总结
Rust 安装与 “Hello World” 程序介绍
一、Rust安装
安装Rust的最佳方式是使用rustup.rs
网站,并按照那里的说明进行操作。点击下面黄色部分下载Rust。
下载完成后开始安装,如果是Windows系统可选择安装Visual Studio 为Rust程序提供链接器和Windows API库。
输入1
之后会自动安装 Visual Studio,我们只需要按照推荐的操作一步一步执行就好。
Visual Studio安装完成之后会开始Rust安装,我们输入1
使用默认方式安装即可。
二、cargo、rustc和rustdoc简单介绍
安装完成之后可以运行下面的命令查看是否成功安装:
rustc --version
cargo --version
rustdoc --version
我这边的运行结果是:
下面我们简单介绍一下rustc
、cargo
和rustdoc
的功能:
- rustc:是rust的编译器,通常情况下cargo会帮我们调用;
- cargo:是rust的编译管理器、包管理器和通用工具。我们可以使用cargo创建、构建和运行程序,并安装项目所依赖的任何外部库;
- rustdoc:是rust的文档工具。如果我们在项目中可以以适当的形式编译注释,rustdoc就可以从中构建出格式良好的HTML。
三、使用cargo创建一个 “Hello World” 项目
我们可以运行下面的命令,创建一个项目
cargo helloworld
然后我们可以看到,cargo为我们创建了一个 helloworld 文件夹,其中自动包含的文件如下所示:
其中Cargo.toml
文件保存了项目的元数据
,内容如下:
如果我们的项目依赖其他的库,那么可以把它们记录在这个文件中,Cargo将为我们下载、构建和更新这些库。
Cargo还为我们创建了main.rs
文件,其内容如下:
四、构建和运行程序
运行下面的命令来构建和运行程序:
cargo run
这里cargo会调用rustc编译器,然后运行生成的可执行代码,编译和执行结果如下所示:
Cargo将可执行文件放到了target
子目录中,
最后我们可以运行下面的命令来清理编译生成的文件,
cargo clean
总结
上面主要介绍了如何安装Rust,三个主要的rust工具,以及如何使用cargo创建项目、构建和运行可执行程序,最后如何清除编译的文件。希望大家对Rust能有一个简单的认识。