mingw-w64 安装程序 "the file has been downloaded incorrectly"
mingw-w64 installer "the file has been downloaded incorrectly"
我正在尝试将 mingw-w64 安装到 Windows。但是我收到一个错误,"the file has been downloaded incorrectly"。从 sourceforge 重新下载安装文件并不能解决问题。有没有其他安装方法,或者我做错了什么?
旧 post 但同样的问题,安装程序似乎无法运行。
我给出了适合我的解决方案
您可以直接下载您选择的配置的 MinGW64 压缩包:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
下载压缩文件后,您只需将 MinGW64 文件夹(带有预编译库)解压缩并copy/paste 到您选择的文件夹(在我的例子中:C:\mingw64)
问题出在您的互联网连接 and/or ISP 上。我不擅长网络,所以我会让其他人更具体。我尝试 installing/downloading 它使用我的手机数据作为 wifi 热点并且它有效。希望对你有帮助
我收到了同样的错误。当我重新运行安装程序作为管理员时,它安装成功。
我还确保没有在安装路径中添加任何空格。
最后,我通过下载这个解决了这个问题:http://winlibs.com/
GCC 10.1.0 + LLVM/Clang/LLD/LLDB 10.0.0 + MinGW-w64 7.0.0 - 第 3 版(最新)
Win32:7-Zip 存档* |压缩包
Win64:7-Zip 存档* |压缩包
并设置 %path%
之后我还是不能正确执行gcc,后来我通过添加这个环境变量解决了这个问题:
"CGO_ENABLED=1"
我在使用这个golang包的时候遇到的问题:https://github.com/mattn/go-sqlite3
经过几个小时的努力,我遇到了同样的错误并解决了它。您应该通过 https://winlibs.com/#download-release 下载 MinGW64。
下载后,将mingw64文件解压到一个文件夹(我这里是解压到c盘;C:\mingw64)
然后你必须设置路径。为此,请按照以下步骤操作;
- 打开设置。
- 搜索编辑您的环境变量
帐号。
- 选择路径变量然后select编辑。
- Select新建并添加Mingw-w64文件夹路径(bin文件夹)。就我而言,我添加了 (C:\mingw64\bin).
- Select确定保存更新后的路径。
并重新打开您的 cmd,然后通过键入检查一切是否正常; gcc --version
长话短说,官方安装程序已损坏并且多年未修复,因此我们必须手动安装。
上面的 官方下载 link 会带你到 sourceforge: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w64-install.exe
并且在同一个 folder that contains the installer, there's a repository.txt
. (about this file)
看看它,安装程序基本上只是从 repository.txt
中的这些 url 之一下载并解压缩构建。选择您想要的 url 并手动选择 download/upzip。 (就我而言,我使用 8.1.0|x86_64|posix|seh|rev0
设置)
最后,将 Path
环境变量设置为指向解压缩的 bin 文件夹,假设 C:\mingw64\bin
,这应该可以解决问题。
我正在尝试将 mingw-w64 安装到 Windows。但是我收到一个错误,"the file has been downloaded incorrectly"。从 sourceforge 重新下载安装文件并不能解决问题。有没有其他安装方法,或者我做错了什么?
旧 post 但同样的问题,安装程序似乎无法运行。
我给出了适合我的解决方案
您可以直接下载您选择的配置的 MinGW64 压缩包:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
下载压缩文件后,您只需将 MinGW64 文件夹(带有预编译库)解压缩并copy/paste 到您选择的文件夹(在我的例子中:C:\mingw64)
问题出在您的互联网连接 and/or ISP 上。我不擅长网络,所以我会让其他人更具体。我尝试 installing/downloading 它使用我的手机数据作为 wifi 热点并且它有效。希望对你有帮助
我收到了同样的错误。当我重新运行安装程序作为管理员时,它安装成功。
我还确保没有在安装路径中添加任何空格。
最后,我通过下载这个解决了这个问题:http://winlibs.com/
GCC 10.1.0 + LLVM/Clang/LLD/LLDB 10.0.0 + MinGW-w64 7.0.0 - 第 3 版(最新) Win32:7-Zip 存档* |压缩包 Win64:7-Zip 存档* |压缩包
并设置 %path%
之后我还是不能正确执行gcc,后来我通过添加这个环境变量解决了这个问题:
"CGO_ENABLED=1"
我在使用这个golang包的时候遇到的问题:https://github.com/mattn/go-sqlite3
经过几个小时的努力,我遇到了同样的错误并解决了它。您应该通过 https://winlibs.com/#download-release 下载 MinGW64。
下载后,将mingw64文件解压到一个文件夹(我这里是解压到c盘;C:\mingw64)
然后你必须设置路径。为此,请按照以下步骤操作;
- 打开设置。
- 搜索编辑您的环境变量 帐号。
- 选择路径变量然后select编辑。
- Select新建并添加Mingw-w64文件夹路径(bin文件夹)。就我而言,我添加了 (C:\mingw64\bin).
- Select确定保存更新后的路径。 并重新打开您的 cmd,然后通过键入检查一切是否正常; gcc --version
长话短说,官方安装程序已损坏并且多年未修复,因此我们必须手动安装。
上面的 官方下载 link 会带你到 sourceforge: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w64-install.exe
并且在同一个 folder that contains the installer, there's a repository.txt
. (about this file)
看看它,安装程序基本上只是从 repository.txt
中的这些 url 之一下载并解压缩构建。选择您想要的 url 并手动选择 download/upzip。 (就我而言,我使用 8.1.0|x86_64|posix|seh|rev0
设置)
最后,将 Path
环境变量设置为指向解压缩的 bin 文件夹,假设 C:\mingw64\bin
,这应该可以解决问题。