安装前准备
C编译器环境()
任选其一
Microsoft C++ 生成工具 - Visual Studio
如果不安装,编译时将提示找不到连接器
安装 rustup
配置环境变量
rust会在安装时自动尝试修改PATH环境变量。windows有会比较诡异。
在安装后尝试执行rustc --version
rustc --version
升级 rustup
rustup update
卸载 rust
rustup self uninstall
IDE推荐
- Visual Studio Code
- Clion 或其他idea专业版
插件
- rust-analyzer (vscode) 核心插件
- better-toml (vscode) 为.toml提供语法高亮
- crates (vscode) 显示依赖包版本,并提供快速升级入口
- search crates.io (vscode) 在你写依赖名时自动引入
- CodeLLDB (vscode) 调试工具
- Rust (idea) 语言支持
- Toml (idea) toml支持
用rust构建应用
- 快速构建命令行工具
- WebAssembly(前端)
- 网络服务(后端)
- 嵌入式
用途
利用强大的生态系统开发高性能的npm包
与C++相比
- 有官方包管理器
- 内存安全
- 内存管理
- 所有权
- 多态性
- 兼顾开发速度与运行速度
- 天生支持并发