MinGW-w32与MinGW

MinGW项目与MinGW-W64项目的32位部分有什么区别? MinGW-W64的32位部分是否与x64有任何关系? 好像他们的编译器做了完全相同的事情......     
已邀请:
一个看起来像“交叉编译”,从64位到32位,而另一个看起来是原生的。 虽然这只是一个快速的视线,所以我可能会在很长的路要走...... 编辑:这只是有点真实。这里提供了更好的解释     
来自http://www.mingw.org/的MinGW仅支持gcc 32位(主机和目标)。独立的minGW-w64项目提供64位支持,并且还支持更大的Windows API部分。 MinGW-w64项目提供官方二进制构建:这些可以从开发人员的个人构建目录(最受欢迎的是rubenvb)中获取,也可以从相关但独立的项目(如mingw-builds或tdm-gcc)中获取。 资料来源:http://wiki.qt.io/MinGW-64-bit     
正如其他人所说,MinGW-w64是原始MinGW的一个分支,它支持32位和64位x86处理器。 你可以在这里找到fork的原始动机: https://sourceforge.net/p/mingw-w64/wiki2/History/ 关于差异,您可以在此处找到列表: https://sourceforge.net/p/mingw-w64/wiki2/Feature%20list/     
在MinGW文章的维基百科谈话页面上对此有一些了解。基本上,MinGW-w64项目似乎是MinGW源代码的分支。我发现很少有关于fork发生原因的详细信息(尽管这个邮件列表帖子和这个反驳说明它是某种形式的常见开源政治),或者两个项目之间的后续差异。 首先,它们是相同的;差异将在随后的发展中出现。     

要回复问题请先登录注册