error: linker `link.exe` not found

开始学习rust,安装好rust的环境,开始从hello world开始,结果用在win10环境下,使用vs code或cmd窗口编译rust报错:

rust 复制代码
PS E:\study_codes\rust-demo\chart01> rustc hello.rs
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.

error: aborting due to 1 previous error

vs code或cmd窗口中运行以下命令即可解决:

bash 复制代码
rustup uninstall toolchain stable-x86_64-pc-windows-msvc
rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

运行rust编译命令:

rust 复制代码
rustc hello.rs
.\hello.exe

生成一个hello.exe文件

运行结果:

hello world

Have fun learning about rust!

相关推荐
SomeB1oody4 小时前
【Rust自学】11.9. 单元测试
开发语言·后端·rust·单元测试
SomeB1oody4 小时前
【Rust自学】11.10. 集成测试
开发语言·后端·rust·单元测试·集成测试
TazmiDev4 小时前
Rust语言使用iced实现简单GUI页面
开发语言·rust·gui·桌面开发
Elcker14 小时前
Tauri教程-基础篇-第二节 Tauri的核心概念上篇
javascript·rust
桂月二二1 天前
用Rust构建高性能WebAssembly模块:性能调优与实际案例
开发语言·rust·wasm
白嫩豆腐1 天前
rust过程宏
开发语言·rust
SomeB1oody1 天前
【Rust自学】11.8. 忽略测试
开发语言·后端·rust
SomeB1oody1 天前
【Rust自学】11.7. 按测试的名称运行测试
开发语言·后端·rust
许墨の小蝴蝶1 天前
Windows怎么搭建rust环境?
rust