在Windows上,使用Rust开发时,官方是推荐MSVC的环境,但是MSVC环境需要VS,或者至少Microsoft C++ 生成工具。这里需要注意的一点,就是它们的许可问题,在我们常用的Community版本中,是有比较多的限制的,它要求在开源项目,或者是非企业环境中。 这时,gnu版本是一个不错的选择,它相对没有那么多的约束。 只不过它的安装会...
现在网上几乎所有的Windows安装Rust的教程都是通过rustup安装msvc版本,即便是有个别介绍安装gnu版本的,也是通过rustup来安装。但这不适合在下,第一,在下不想安装Visual Studio C++ Build tools;第二,在利用rustup安装gnu版本的Rust时,总是遇到如下报错(报错信息经过了简化): could not rename component file from '...
选择安装方式为自定义安装。 2) Customizeinstallation 设置编译器链为 GNU 工具链 Defaulthost triple? x86_64-pc-windows-gnu 选择开始安装 1)Proceedwithinstallation(default) >1 受虐 安装完以后就可以打开 VSCode ,尽情享受被Rust语法狂虐时的快感了。 补充一下 Rust 支持的工具链 原文发表在OSCWindows 下配置...
MSVC 太大了,而且在管理员权限受限的环境下无法安装 VS,但是 Rust 又要一个 Linker 来完成程序的编译,指向相应的环境,所以可以使用体积更小的其他环境来完成,在 Windows 上,Rust 主要提供两套 toolchain,一个是 MSVC,一个是 GNU,具体可以通过以下方式来查看[1]。 PSC:\Users\yourusername>rustuptargetlist|rg...
因为我们是用 mingw64 所以我们需要选择2来自定义安装,输入 2 回车后进入一个确认界面,输入 y 后继续回车,如下图 接下来它会输出一大堆信息,这时我们看到它默认是x86_64-pc-windows-msvc,但是不要着急,接着选择自定义(2),如下图 回车后会让你输入host triple,我们输入x86_64-pc-windows-gnu就可以了,然后下...
在 Windows 环境中,由于 MSVC 安装庞大且在管理员权限受限的情况下无法安装 Visual Studio,但 Rust 需要链接器来编译程序,这时可选择体积更小的 GNU 环境。Rust 提供了 MSVC 和 GNU 两种工具链,可以通过官方文档查看支持平台信息[1]。为安装 GNU 环境,推荐使用 MSYS2,这可以从官网下载并安装。
Default host triple? [x86_64-pc-windows-msvc] x86_64-pc-windows-gnu 1. 2. 3. 4. 5. 6. 7. 这里默认是x86_64-pc-windows-msvc,也就是需要安装VS的msvc那一堆。这里我们使用自己单独下载配置好的编译环境。 输入x86_64-pc-windows-gnu,(小提示,先复制x86_64-pc-windows-gnu,然后命令行上鼠标右...
下载好的 Rustup 在 Windows 上是一个可执行程序 rustup-init.exe。 现在执行 rustup-init 文件: 上图显示的是一个命令行安装向导。 如果你已经安装 MSVC (推荐),那么安装过程会非常的简单,输入 1 并回车,直接进入第二步。 如果你安装的是 MinGW,那么你需要输入 2 (自定义安装),然后系统会询问你 Default...
mingw/cygwin: stable-x86_64-pc-windows-gnu 3.查看已安装的toolchain信息 rustup show 我安装了两种,默认使用gnu,方便在Clion下开发调试。 #安装其他类型的toolchain开发环境 rustup toolchain install <toolchain> #例如 rustup toolchain install stable-x86_64-pc-windows-gnu ...