使用MinGW-w64编译32位架构代码

5

我已安装MinGW-w64 以编译64位程序,但似乎我需要安装两个单独的MinGW-w64版本才能支持32位。

我尝试过使用批处理文件和PowerShell脚本等方法,但最终效果并不好。

似乎有一个multilib版本可以通过-m32标志来处理32位,不过我不确定这是否是同时编译64位和32位的正确方式。

那么,获取MinGW-w64能够编译64位和32位的正确方法是什么?

1个回答

4
您使用的版本未启用multilib,因此您将无法使用MinGW-w64编译32位程序。
您需要此版本才能在64位平台上使用它,以便能够编译32位和64位

但那已经非常过时了。还有这个:https://sourceforge.net/projects/mingw-w64/files/Multilib%20Toolchains%28Targetting%20Win32%20and%20Win64%29/ray_linn/gcc-9.x-with-ada/x86_64-w64-mingw32-9.1.0-crt-6.0.0-lib32_lib64.7z/download 它并不过时,相反地更加更新。但是这是正确的吗? - A. Shahir
是的,我已经用最新的链接更新了。那里有一个多库工具链(针对Win32和Win64)。 - TantrixRobotBoy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接