Learning Rust - 0 Preface
序言
本系列为本人学习Rust的笔记与个人心得。
参考内容:https://kaisery.github.io/trpl-zh-cn/
1 安装 Rust
直接进入官网按照提示安装即可,会自动识别当前操作系统。
官网链接:https://www.rust-lang.org/tools/install
Figure-1.1 官网界面
重新加载终端后,测试是否安装成功:
rustc --version |
Rust使用cargo进行包管理,测试cargo是否安装成功:
cargo --version |
2 创建项目与编译运行
打开终端,在当前的目录下创建项目基本内容:
cargo new <filename> |
文件结构如下:
· |
| File Name | Description |
|---|---|
| Cargo.lock | 由 cargo 自动维护的项目相关依赖的具体信息 |
| Cargo.toml | 项目名称、项目版本、项目作者等。以及项目所需相关依赖 |
| src/ | 存放源代码文件夹 |
| src/main.rs | 程序入口 |
| target/ | 用来存放 debug/ release 时的文件,无需手动编辑 |
此时main.rs中已有基本代码:
fn main (){ |
在终端中输入:
cargo build # 这个命令会创建一个可执行文件 target/debug/helloworld (在Windows上是 target\debug\helloworld.exe) |
至此就完成了一个简单的编译运行过程。更详细的内容放在序章末尾,感兴趣的自行了解。
3 Vscode 环境配置
安装插件:rust-analyzer
打开新建的文件路径,配置launch.json与tasks.json:
// Mac & Linux |
// 执行 cargo build |
打开设置,确认Debug: Allow Breakpoints Everywhere被启用(默认应该是启用的)。
随便写一行代码,打上断点,测试是否成功以及参数是否可以读取。
Figure-3.1 断点测试
附录:cargo 管理器
奋力学习中。。。。。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Linermao's kiosk!
