我正在尝试将mingw-w64安装到Windows上。然而,我收到了一个错误提示:"文件下载不正确"。从SourceForge重新下载安装文件并不能解决问题。是否有其他的安装方法或者我做错了什么?
我正在尝试将mingw-w64安装到Windows上。然而,我收到了一个错误提示:"文件下载不正确"。从SourceForge重新下载安装文件并不能解决问题。是否有其他的安装方法或者我做错了什么?
虽然是旧帖,但问题相同,安装程序似乎无法正常工作。
以下是我使用的解决方案:
您可以直接下载MinGW64的存档,并选择您所需的配置:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
一旦下载了压缩文件,您只需提取并复制/粘贴MinGW64文件夹(带有预编译库)到您选择的文件夹中(在我的情况下:C:\mingw64)即可。
我也遇到了同样的错误,并且在苦苦挣扎数小时后终于解决了。你应该通过https://winlibs.com/#download-release下载MinGW64。
下载完成后,你应该将mingw64文件解压缩到一个文件夹中(在我的情况下,我将其解压到C盘;C:\mingw64)。
然后你需要设置路径。按照以下步骤进行设置:
简而言之,官方安装程序已经损坏并且多年未得到修复,所以我们必须手动安装。
上面的官方下载链接将带您前往 sourceforge: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w64-install.exe
在包含安装程序的同一个文件夹中,有一个repository.txt
。(关于此文件的信息)
看一下,安装程序基本上只会从repository.txt
中的这些url之一下载并解压构建文件。选择您想要的url并手动下载/解压缩它。(在我这里,我使用8.1.0|x86_64|posix|seh|rev0
版本)
Path
环境变量指向您解压后的bin文件夹,比如说C:\mingw64\bin
,就可以实现了。最后,我通过下载以下内容解决了该问题: http://winlibs.com/
GCC 10.1.0 + LLVM/Clang/LLD/LLDB 10.0.0 + MinGW-w64 7.0.0 - release 3 (最新版本) Win32: 7-Zip存档* | Zip存档 Win64: 7-Zip存档* | Zip存档
并设置%path%
之后,我仍然无法正确执行gcc,但是通过添加以下环境变量解决了该问题:
"CGO_ENABLED=1"
我在使用这个golang包时遇到了这个问题:https://github.com/mattn/go-sqlite3
.exe
安装程序时,它要么显示"文件已下载不正确",要么/.../bin
文件夹中没有任何文件。/bin
文件)被手动下载并通过环境变量
正确识别。问题出在你的互联网连接和/或ISP上。我不太擅长网络方面,所以我会让其他人更具体地解释。我尝试使用我的手机数据作为WiFi热点来安装/下载它,它可以工作。希望这有所帮助。