共计 735 个字符,预计需要花费 2 分钟才能阅读完成。
装置
间接依照官网的装置步骤进行即可 -> Rust 官网
Mac os
通过 curl 装置 rustup (_rust 的装置器和版本管理工具_)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在下面的装置过程中,还会自带装置 rust 的构建工具和包管理器 – cargo (_前端同学可类比 npm 来学习和了解_)
实现装置后,可在终端检测 rustup 和 cargo 的版本号来确认是否装置胜利
- rustup -V
- cargo -V
能正确获取到对应的版本则阐明装置胜利
抉择 IDE
反对 Rust 的 ide 有很多(_下图来自官网_),我这里抉择的是 vs code。因为平时做前端开发,vs code 用得比拟多。
同时倡议装置 rust 插件,来取得语法高亮,格式化等反对
应用 cargo 创立我的项目
- 通过 cargo new [项目名称] 生成我的项目根底构造
我这里应用 cargo new learn-rust 创立了一个我的项目
- src – 寄存源代码文件的目录,默认生成了一个 main.rs 的入口文件
- target – 编译产物,其中蕴含了可执行文件
- Cargo.lock – 用于追踪依赖的准确版本,对 npm 相熟的同学可横向比照 package.lock.json
- Cargo.toml – 包的配置信息及依赖的 crate(_rust 中第三方库被称作 crate_),可横向比照 package.json
-
通过 cargo build 编译代码
- –release | 构建公布产物,会对代码进行优化以进步运行效率,但构建工夫更长
- 通过 cargo run 编译并执行程序
- 通过 cargo check 查看代码是否编译可能通过,不会生成编译产物,所以执行速度比 cargo build 更快,开发阶段通常应用 cargo check 来进行代码检测
正文完