Installation
0001-01-01
2分钟阅读时长
Rustup
rustup
是管理 Rust 版本和相关工具的命令行工具。即使部分 Linux 发行版已经打包提供了 rust
软件包,我们仍然建议使用 rustup
,因为它可以自由地添加目标平台支持以及工具链列表。
Unix
标准的安装 Rust 最新稳定版本的 rustup
的流程为:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
特别需要注意,Rust 代码在编译为目标文件后,需要调用链接器进行链接。
建议安装 GCC (GNU 编译器套件)或 Clang(LLVM 编译器套件)等 C 编译器。一方面,一些常见的 Rust 包依赖于 C 代码;另一方面,Rust 尚无自己独有的稳定链接器。该部分在以后会下该纳西讨论。
rustc
仅能将代码编译为目标文件,不能编译成目标机器指令。可以将其看作一个完整的编译前端和部分编译后端,目标文件需要经过链接器链接后生成可执行的文件(目标机器指令)。
Windows
- 访问 https://www.rust-lang.org/zh-CN/tools/install 安装
-
Rust
提供基于 GNU 和 MSVC 构建的版本- MSVC 需要 C++ build tools,访问 https://visualstudio.microsoft.com/visual-cpp-build-tools/
- GNU 需要 MinGW 程序包,安装后配置好环境变量即可。
Update & Uninstall
通过 rustup 安装 Rust 后,更新到最新版本很简单。在 shell 中运行以下更新命令: rustup update
要卸载 Rust 和 rustup,在 shell 中运行以下卸载命令: rustup self uninstall
特别地,这行卸载命令在 Windows 中会将已注册的环境变量全部删除。
Doc
Rustacean 可以通过 rustup doc
在本地打开文档并查看帮助。
在互联网上查阅官方所有文档索引,见 https://www.rust-lang.org/zh-CN/learn
对标准库使用有疑问也可访问: