我正在尝试安装 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++

我正在尝试使用 .ebextensions 配置在弹性 beanstalk 上安装 pdftk 服务器,但无法安装

C 编译器无法创建可执行文件 - Cygwin/MinGW

无法在 Mingw 上进行 fltk

已安装Rcpp Rtools但未找到错误消息g ++