我正在从https://sourceforge.net/projects/mingw/files/获取MinGW,这是我编译LuaRocks软件包所需的
安装管理器中的最新版本似乎是6.3.0,但我之前也有2019年左右的8.2.0版本。为什么它会给我一个旧版本?
mingw32-gcc.exe
,因此我无法使用Mingw-w64。安装管理器中的最新版本似乎是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.exe
或i686-w64-mingw32-gcc.exe
从w64项目更名为mingw32-gcc.exe
对我的32位LuaRocks设置有效,所以我转而使用(WinLibs)MinGW-w64,谢谢! - Kethoi686-w64-mingw32
)。显然旧版的 MinGW 不是这样做的,而是使用mingw32-gcc.exe
。该版本仅支持 32 位 Windows,也不支持交叉编译。 - Brecht Sanders