我实在是花了太长时间在谷歌上搜索这个问题。
我想设置MinGW-w64,以便我可以简单地通过传递-w32标志来创建32位可执行文件,并将其保留为默认值以创建64位可执行文件。
在安装MinGW-w64期间,我有许多选项。对于架构,有i686和x86_64。对于异常处理,有dwarf、SJIJ和SEH。
这里的线程(如何使用mingw-w64编译和链接32位Windows可执行文件)建议只有SJIJ允许传递-m32标志以创建32位二进制文件,然而我在其他地方找到了相矛盾的信息。
我如何设置MinGW,以便我可以轻松地同时使用32位和64位架构?
谢谢
我想设置MinGW-w64,以便我可以简单地通过传递-w32标志来创建32位可执行文件,并将其保留为默认值以创建64位可执行文件。
在安装MinGW-w64期间,我有许多选项。对于架构,有i686和x86_64。对于异常处理,有dwarf、SJIJ和SEH。
这里的线程(如何使用mingw-w64编译和链接32位Windows可执行文件)建议只有SJIJ允许传递-m32标志以创建32位二进制文件,然而我在其他地方找到了相矛盾的信息。
我如何设置MinGW,以便我可以轻松地同时使用32位和64位架构?
谢谢
-m32
标志吗?如果你想构建64位应用程序,那么你必须安装64位的变体。 - undefined