惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
DataBreaches.Net
B
Blog RSS Feed
博客园_首页
The GitHub Blog
The GitHub Blog
I
InfoQ
L
LangChain Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
腾讯CDC
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗

博客园 - ace--碳水化合物

用ClaudeCode改简历 韦达定理 韦达定理1 梯形1 总平均分 m1 曲线相关 曲线 不等式 抛硬币 错位排列"(全错位)问题 11 1 两圆阴影面积 English1 Tidio 官方帮助中心 ERP 相关系统介绍 蝉翼定理 选配法 利润最大化公式 写在失业的一段话 排列组合-组合 在线简历 概率论与数理统计学习章节 绝对值 比例五大定理 算术平均值与几何平均值 等价符号 公因数与最大公因数 容斥原理
error: linker `link.exe` not found | = note: program not ...
ace--碳水化合物 · 2026-03-06 · via 博客园 - ace--碳水化合物

这个错误 linker 'link.exe' not found 明确表示 Rust 在编译的链接阶段,找不到 Windows 下的链接器 link.exe。这通常是因为你没有安装或未能正确识别 C++ 编译工具链

主要有两种解决方案,你可以根据自己的偏好和磁盘空间情况选择一种。

解决方案一:安装 MSVC 工具链(官方推荐)

Rust 在 Windows 上的默认工具链是 MSVC(Microsoft Visual C++)。这种方式编译出的程序体积更小,与 Windows 系统的兼容性也更好。你需要安装 Visual Studio 的构建工具来获取 link.exe

  1. 下载构建工具:访问微软官网,下载 Visual Studio 2022 生成工具 (Build Tools)。
  2. 安装关键组件:运行安装程序,在“工作负载”标签页中,勾选 “使用 C++ 的桌面开发”。这将会自动选中必要的 MSVC 编译器、Windows SDK 等核心组件。
  3. 完成安装:点击安装,等待过程结束。完成后,重启你的计算机,以确保系统环境变量生效。

解决方案二:使用 GNU 工具链作为替代(轻量级选择)

如果你不想安装体积较大的 Visual Studio 工具,可以选择 Rust 的 GNU 工具链。它基于 MinGW-w64,但编译出的可执行文件体积会稍大一些。

打开命令行(CMD 或 PowerShell),依次执行以下命令即可:

# 1. 安装 GNU 版本的 Rust 工具链
rustup toolchain install stable-x86_64-pc-windows-gnu

# 2. 将新安装的 GNU 工具链设为默认工具链
rustup default stable-x86_64-pc-windows-gnu

安装完成后,再次尝试 cargo build,你的项目应该就可以正常编译了。