我已经安装了 MinGW-w64 来编译为 64 位。但看来我必须安装两个单独版本的 MinGW-w64 才能获得对 32 位的支持。
我尝试过,使用批处理文件和 powershell 脚本等等,但最终效果不是很好。
似乎有 multilib 版本可以使用-m32
32 位的标志,尽管我不确定这是否是我应该为 64 位和 32 位进行编译的方式。
那么让 MinGW-w64 能够同时编译 64 位和 32 位的正确方法是什么?
您使用的版本不是multilib
启用所以你将无法编译32-bit
使用 MinGW-w64 的程序。
你需要这个版本 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用于在64-bit
平台,但为了能够编译两者32-bit
and 64-bit
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)