error: linker `link.exe` not found

rust 初学编译报错:

error: linker `link.exe` not found
  |
  = note: program not found

note: the msvc targets depend on the msvc linker but `link.exe` was not found

note: please ensure that Visual Studio 2017 or later, or Build Tools for Visual Studio were installed with the Visual C++ option.

note: VS Code is a different product, and is not sufficient.

错误信息很明显:依赖于微软的 微软 MS VC++ 编译环境的链接程序 linker.exe。网上各种都是说要安装 vs 或者 cpp build 工具,设备比较落后,禁不起 vs 的体量,就使用 window-gnu 的方法解决。

输入命令:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

就可以搞定。

不过需要注意的是,下载速度太慢了,可能需要 设置 cargo 的国内镜像

正文完
 0
评论(没有评论)