3.4 KiB
title, date, tags
| title | date | tags |
|---|---|---|
| Rust | 2023-09-15 09:25:54 |
Rust教程
第一个Rust程序
Rust语言代码文件后缀名为.rs,如helloworld.rs。
fn main() {
println!("Hello World!");
}
使用rustc命令编译helloworld.rs文件:
rustc helloworld.rs # 编译 helloworld.rs 文件
编译后会生成helloworld可执行文件:
./helloworld # 执行 helloworld
Hello World!
Rust环境搭建
安装Rust编译工具
Rust 编译工具从链接 安装 Rust - Rust 程序设计语言 (rust-lang.org) 中下载的Rustup安装。下载好的Rustup在Windows 上是一个可执行程序 rustup-init.exe。(在其他平台上应该是rustup-init.sh)。
现在执行 rustup-init 文件:
上图显示的是一个命令行安装向导。
如果你已经安装MSVC(推荐),那么安装过程会非常的简单,输入 1 并回车,直接进入第二步。
如果你安装的是MinGW,那么你需要输入 2(自定义安装),然后系统会询问你 Default host triple?,请将上图中 default host triple的"msvc"改为"gnu"再输入安装程序:
其他属性都默认。
设置完所有选项,会回到安装向导界面(第一张图),这时我们输入 1 并回车即可。
进行到这一步就完成了Rust的安装,可以通过以下命令测试:
rustc -V # 注意大写的 V
如果以上两个命令能够输出你安装的版本号,就是安装成功了。
搭建 Visual Studio Code 开发环境
安装rust-analyzer和Native Debug两个扩展。
重新启动 VsCode,Rust 的开发环境就搭建好了。
现在新建一个文件夹,如 RustLearn。
在VsCode中打开新建的文件夹。
打开文件夹后,新建终端。
输入以下命令:
cargo new greeting
当前文件夹下会构建一个名叫 greeting 的 Rust 的工程目录。
在终端里输入以下三个命令:
cd ./greeting
cargo build
cargo run
系统在创建工程时会生成一个Hello World源程序main.rs,这时会被编译运行:
Cargo 教程
Cargo 是什么
Cargo 是 Rust 的构建系统和包管理器。
Rust 开发者 常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。在上个教程中我们曾使用 cargo new greeting 命令创建一个名为 greeting 的工程,Cargo 新建了一个名为 greeting 的文件夹并在里面部署了一个 Rust 工程最典型的文件结构。这个 greeting 文件夹就是工程本身。
Cargo 功能
Cargo 除了创建工程以外还具备构建(build)工程、运行(run)工程等一系列功能,构建和运行分别对应以下命令:
cargo build
cargo run
Cargo 还具有获取包、打包、高级构建等功能,详细使用方法参见 Cargo 命令。






