使用 MinGW-w64 为 32 位架构编译
Compile for 32-bit Architectures using MinGW-w64
我已经安装了 MinGW-w64 以编译为 64 位。但看来我必须安装两个单独版本的 MinGW-w64 才能获得对 32 位的支持。
我尝试过,使用批处理文件和 powershell 脚本等等,但最终效果不是很好。
似乎有 multilib 版本可以使用 32 位的 -m32
标志来处理这两种情况,尽管我不确定这是否是我应该为 64 位和 32 位编译的方式。
那么让 MinGW-w64 能够同时编译 64 位和 32 位的正确方法是什么?
您使用的版本未 multilib
启用,因此您将无法使用 MinGW-w64 编译 32-bit
程序。
您需要 this version 才能在 64-bit
平台上使用它,但为了能够同时编译 32-bit
和 64-bit
。
我已经安装了 MinGW-w64 以编译为 64 位。但看来我必须安装两个单独版本的 MinGW-w64 才能获得对 32 位的支持。
我尝试过,使用批处理文件和 powershell 脚本等等,但最终效果不是很好。
似乎有 multilib 版本可以使用 32 位的 -m32
标志来处理这两种情况,尽管我不确定这是否是我应该为 64 位和 32 位编译的方式。
那么让 MinGW-w64 能够同时编译 64 位和 32 位的正确方法是什么?
您使用的版本未 multilib
启用,因此您将无法使用 MinGW-w64 编译 32-bit
程序。
您需要 this version 才能在 64-bit
平台上使用它,但为了能够同时编译 32-bit
和 64-bit
。