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

Arch Linux(EndeavourOS)下无法安装或编译mingw-w64-tools

解决mingw-w64-tools安装及源码编译的权限/配置问题

1. 搞定zsh下./configure权限拒绝问题

zsh里跑脚本提示权限拒绝,本质是configure没加可执行权限,sh可能因兼容模式跳过了检查。直接给所有相关脚本加权限:

# 主源码目录下执行
chmod +x ./configure
# 给gendef子目录的configure也加权限
chmod +x mingw-w64-tools/gendef/configure

加完权限后直接用zsh运行./configure即可,不用再套sh。

2. 解决"source directory already configured"报错

这是之前运行过configure生成了残留配置文件,清理掉就行:

# 标准清理命令
make distclean
# 如果distclean无效,直接删除自动生成的文件
rm -rf Makefile config.status config.log autom4te.cache

清理完成后重新运行configure。

3. 修复AUR PKGBUILD的权限报错

PKGBUILD报错gendef/configure: Permission denied,两种解决方式:

  • 修改PKGBUILD:打开PKGBUILD,在build()函数最开头添加一行:
    chmod -R +x "${srcdir}/mingw-w64-v10.0.0/mingw-w64-tools"/*/configure
    
    保存后重新执行makepkg -si。
  • 手动预授权:先进入对应目录加权限,再编译:
    cd /mingw-w64-tools/src/mingw-w64-v10.0.0/mingw-w64-tools/gendef
    chmod +x configure
    cd -
    makepkg -si
    

4. 初始安装退出码4的排查

退出码4通常是依赖缺失,先检查基础依赖是否齐全:

pacman -S base-devel mingw-w64-gcc mingw-w64-binutils

补全依赖后再尝试重新安装官方包,若仍失败再走源码编译流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:47:03