无网络问题安装mingw-w64反复报错 如何正确安装mingw
报错原因
你使用的mingw-w64官方在线安装器默认配置的下载源已经长期失效,该问题和本地网络状态无关,无论重复下载多少次在线安装包,走默认源安装都会触发该连接错误。
可行安装方案
任选以下一种方式操作即可完成安装:
- 离线包安装:直接弃用在线安装器,下载对应版本的mingw-w64离线压缩包,解压到纯英文、无空格、无特殊符号的本地目录(参考路径
C:\dev\mingw64),之后将解压目录下的bin文件夹完整路径添加到系统环境变量Path中,打开命令提示符执行gcc -v,若能正常输出gcc版本信息即安装成功。 - 修改安装器源:如果要继续使用现有安装器,在安装流程走到选择下载源的步骤时,不要使用默认源选项,手动切换为国内可用的开源镜像站源(比如清华、中科大维护的mingw镜像源),再继续后续安装流程即可。
- 包管理器一键安装:如果使用Win10 1709以上版本或Win11系统,可直接通过系统自带的winget工具安装:打开管理员权限终端,执行
winget install mingw-w64,等待工具自动完成下载、安装、环境变量配置全流程即可,无需手动调整额外设置。如果日常使用scoop、chocolatey这类Windows第三方包管理器,也可以直接通过对应的安装命令部署,不会出现源连接失败的问题。
安装注意:无论选择哪种安装方式,mingw-w64的存放路径都不能包含中文、空格、特殊字符,不要放在桌面、
Program Files这类带中文或空格的目录下,否则后续编译代码时会频繁出现路径识别错误、依赖找不到的异常。
内容的提问来源于stack exchange,提问作者Osama Hatem
相关产品推荐
相关产品推荐

