我正在尝试安装 MinGW,但总是无法安装
Posted
技术标签:
【中文标题】我正在尝试安装 MinGW,但总是无法安装【英文标题】:I am trying to install MinGW but it's always failing to install 【发布时间】:2021-05-27 12:15:11 【问题描述】:。 在 Windows 7 上
节目链接: https://sourceforge.net/projects/mingw/files/latest/download
【问题讨论】:
请附上错误信息或截图 mingw-get: *** ERROR *** prdownloads.sourceforge.net/mingw/… open URL mingw-get: *** ERROR *** Get package: prdownloads.sourceforge.net/mingw/…: 下载失败 你为什么用mingw?它已经过时了。改用 mingw-w64 我总是得到一个 zip 文件而不是 exe 文件 解压然后运行bin文件夹中的mingw-get 【参考方案1】:Tar zips 通常不适用于 windows 用户,因此下行链接应该是 windows 安装程序 mingw-get-setup.EXE(不是 GnuZip)
此外,如果您尝试解压缩 32 位集合,问题是您需要哪种架构,当然 32.exe 将在 64 上运行,但 64.exe 不会在 32 上运行。
当前版本是 32 位“虽然(当前)仅提供 32 位编译器套件,但 MinGW 的所有软件都将在 64 位 Windows 平台上执行。”
从官方https://osdn.net/projects/mingw/releases/获取 我得到的最新链接是 https://osdn.net/frs/redir.php?m=liquid&f=mingw%2F68260%2Fmingw-get-0.6.3-mingw32-pre-20170905-1-bin.zip
一旦你有一个有效的 windows .zip 文件,右键单击“解压”然后 exe 应该在 bin 文件夹中。
那就只有你一个人了,还有来自谷歌的无数指令。
【讨论】:
【参考方案2】:MinGW 是为 Windows 平台生成文件的编译器,但 MinGW 本身也可以在其他平台上运行(例如 Linux)。
您需要的是 MinGW 的 Windows 二进制文件。
但是MinGW有点过时了,只支持32位Windows。
我真的会推荐使用 MinGW-w64。
Windows 版 MinGW-w64(32 位和 64 位)的独立版本可在 https://winlibs.com/ 下载,只需下载存档并解压缩即可。然后你需要的所有工具都在 mingw32/bin 或 mingw64/bin 文件夹中。
如果您对命令行工具不是很熟悉,那么您应该真正使用 IDE。 https://winlibs.com/ 上有一些关于如何将 MinGW-w64 与 Code::Blocks 一起使用的说明。
另一方面,如果您非常熟悉命令行或 Linux shell,您应该看看MSYS2,它还允许使用它的pacman
工具安装 MinGW-w64。
【讨论】:
以上是关于我正在尝试安装 MinGW,但总是无法安装的主要内容,如果未能解决你的问题,请参考以下文章
使用 Msys2 为 mingw 安装 Rust 和 Cargo 的分步说明?
Eclipse 找不到 MinGW/无法在 Eclipse 上设置 C++