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

在MSYS2编译Microchip XC32编译器时mp_limb_t检测失败求助

构建Microchip XC32 PIC32交叉编译器时MSYS2环境下GMP配置失败问题

我正尝试为Microchip XC32 PIC32微控制器构建GCC交叉编译器,但在Windows的MSYS2环境中遇到了无法解决的GMP配置错误,具体信息如下:

复现步骤

  • 在Windows 10/11中启用开发者模式以支持符号链接
  • 克隆Microchip_XC32_Compiler仓库
  • 安装MSYS2并打开UCRT64 shell
  • 通过pacman安装指定依赖包
  • 运行构建脚本build-xc32-v4.35m.sh
  • 编译约20分钟后,GMP配置阶段失败

错误信息

configure: error: Oops, mp_limb_t doesn't seem to work

检测到mp_limb_t的大小为0(预期为8)。

补充信息

  • 该构建脚本在Ubuntu 22.04中可正常完成编译
  • 已排除符号链接问题
  • 可提供Makefile和config.log文件用于调试
  • 目前已卡壳多日,寻求技术支持

已尝试的排查方向

我怀疑可能是MSYS2中GCC绝对路径解析的问题,计划将构建脚本中的路径改为相对路径进行测试。同时也提供了MSYS2 MINGW64环境的依赖安装脚本。

内容的提问来源于stack exchange,提问作者Gabriel Staples

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 10:22:06