【发布时间】:2020-06-23 16:48:25
【问题描述】:
我已经安装了 MinGW32。我想在最新的可用版本上更新 MinGW32、GCC 和 G++。我在互联网上搜索并溢出,但答案似乎过时。 answers 之一,我试过了,但它显示的 MinGW 和 GCC 版本与以前相同(最新版本是 10.2,我有 9.2.0)。
此外,我的机器是 64 位的,所以我想将我的 MinGW 升级到 MinGW64,但尽管付出了很多努力和互联网搜索,我 无法获得系统的可执行设置,无论是 cmd 讲师安装。此外,我无法找到将其更新到可用最新版本的说明(供将来使用)
请帮我完成以上任务。此外,最好使用 cmd 提供分步指导。提前致谢。
【问题讨论】:
-
GCC的最后一个版本好像是10.1,不是10.2。您可以从 MSYS2 获得 10.1,适用于 x32 和 x64。
-
@HolyBlackCat 我无法通过 MSYS2。我有没有得到 setup.exe 的类似问题,在安装 github.com/msys2/msys2-installer 后,我运行了命令
pacman -Syu,我收到以下错误 ``` 无法准备事务(无法满足依赖项):: 安装文件系统(2020.02-3) 打破了破折号所需的依赖关系“msys2-base”``` -
你很不幸地抓住了bug...它可能会在一天左右的时间内得到修复。您可以等待,或者尝试使用旧版安装程序:github.com/msys2/msys2-installer/releases/download/2020-05-22/…(无论如何,所有软件包都会更新,所以如果它有效,它绝不逊色于新的。)
-
@HolyBlackCat 谢谢你的评论。但是旧的安装程序仍然没有用。不幸的是,它也显示了相同的错误。 :(
-
这是最好的方法(至少据我所知),你必须适应 MSYS2 shell 而不是 cmd。
pacman -S mingw-w64-x86_64-fftw应该这样做。 (对于 x32 版本,将x86_64替换为i686。)
标签: gcc mingw mingw-w64 mingw32