【问题标题】:Why is the latest MinGW gcc version 6.3.0为什么最新的MinGW gcc版本是6.3.0
【发布时间】:2021-09-22 10:03:23
【问题描述】:

我从 https://sourceforge.net/projects/mingw/files/ 获得 MinGW,我需要 mingw32-gcc.exe 来编译 LuaRocks 包,所以我不能真正使用 Mingw-w64。

Installation Manager 的最新版本似乎是 6.3.0,但我之前也有 2019 年左右的 8.2.0。为什么它给我一个旧版本?

PS C:\Users\Ketho> mingw32-gcc --version
    mingw32-gcc.exe (MinGW.org GCC-6.3.0-1) 6.3.0
    Copyright (C) 2016 Free Software Foundation, Inc.
PS C:\Users\Ketho> mingw32-gcc --version
    mingw32-gcc.exe (MinGW.org GCC-8.2.0-3) 8.2.0
    Copyright (C) 2018 Free Software Foundation, Inc.

【问题讨论】:

    标签: gcc mingw luarocks


    【解决方案1】:

    MinGW 项目的开发似乎有些落后。

    但与此同时,作为原始 MinGW 的一个分支的 MinGW-w64 项目最近正在积极开发中。它同时支持 Windows 32 位和 Windows 64 位。

    我建议完全切换到 MinGW-w64。

    针对最新 MinGW-w64 构建的最新 GCC 编译器可以作为独立包从 https://winlibs.com/ 下载。

    如果您使用 MSYS2 shell,您还可以通过其包管理器 pacman 安装 MinGW-w64。

    【讨论】:

    • (edit) 这并不能回答从原始 MinGW 项目明显回滚到 6.3.0 的问题。只是将 w64 项目中的 gcc.exei686-w64-mingw32-gcc.exe 的名称更改为 mingw32-gcc.exe 确实适用于我的 32 位 LuaRocks 设置,所以我切换到(WinLibs)MinGW-w64,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多