You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下MinGW/GCC构建Tauri应用链接失败求助

针对Tauri构建链接错误(ld返回53)的修复方案

1. 必须使用MSYS2终端执行构建

不要用Windows默认的CMD或PowerShell,打开MSYS2 MinGW64终端后再运行npm run tauri build。MinGW工具链依赖MSYS2的环境变量和路径上下文,直接用系统终端会导致链接器无法找到依赖组件。

  • 验证终端环境:执行which gcc,输出应为/mingw64/bin/gcc(对应Windows路径C:\msys64\mingw64\bin\gcc.exe)。

2. 修正Cargo全局配置的路径格式

将C:\Users\username\.cargo\config中的路径改为正斜杠格式,避免转义问题:

[target.x86_64-pc-windows-gnu]
linker = "C:/msys64/mingw64/bin/gcc.exe"
ar = "C:/msys64/mingw64/bin/ar.exe"

同时检查项目根目录是否存在.cargo/config.toml,避免局部配置覆盖全局设置。

3. 更新MSYS2包与Rust工具链

在MSYS2终端执行以下命令,确保所有依赖都是最新版:

# 强制更新MSYS2包
pacman -Syuu
# 更新Rust稳定版工具链
rustup update stable
# 重新安装完整的MinGW编译工具链
pacman -S mingw-w64-x86_64-toolchain base-devel mingw-w64-x86_64-gcc mingw-w64-x86_64-ar

4. 清理构建缓存后重试

删除旧的构建文件和缓存,避免残留问题:

# 删除项目本地构建目录
rm -rf target/
# 清理Cargo全局缓存
cargo clean

之后重新执行npm run tauri build。

5. 确认Tauri的target配置匹配

打开项目的tauri.conf.json,确保build.target与Cargo配置的target一致:

"build": {
  "target": "x86_64-pc-windows-gnu",
  // 其他构建配置...
}

内容的提问来源于stack exchange,提问作者Hayeddine Kelious

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 19:38:18