老实说,我已经花了太多时间在谷歌上搜索这个。
我想设置MinGW-w64,这样我就可以简单地传递-w32标志来创建32位可执行文件,并将其保留为默认值来创建64位可执行文件。
在安装MinGW-w64的过程中,我有很多选择。对于架构,有i686和x86_64。例外情况有dwarf、SJIJ和SEH。
这里的这个线程(How do I compile and link a 32-bit Windows executable using mingw-w64)表明,只有SJIJ允许传递-m32标志来创建32位二进制文件,但是我在其他地方发现了冲突的信息。
如何设置MinGW,以便轻松地同时使用32位和64位体系结构?
谢谢
发布于 2020-05-29 19:31:39
我所做的是设置独立的MinGW-w64工具链,一个用于32位,另一个用于64位Windows。
这样就不会产生混淆,如果忘记了某些参数,2也不会意外地混淆。
您可以从http://winlibs.com/获得这两个工具链的最新版本
https://stackoverflow.com/questions/62072096
复制相似问题