MinGW项目与32-bit portion项目的MinGW-w64之间有什么区别? MinGW-w64的32位部分是否与x64有任何关系?
看起来他们的编译器完全一样......
答案 0 :(得分:18)
来自http://www.mingw.org/的MinGW仅支持gcc 32位(主机和目标)。独立的minGW-w64项目提供对64位的支持,并且还支持Windows API的更大部分。 MinGW-w64项目提供官方二进制构建:这些可以从开发人员的个人构建目录(最受欢迎的rubenvb)中获取,也可以从相关但独立的项目中获取,例如mingw-builds或{{ 3}}
来源:tdm-gcc
答案 1 :(得分:13)
正如其他人所说,MinGW-w64是原始MinGW的分支,支持32位和64位x86处理器。 你可以在这里找到分叉的原始动机:
https://sourceforge.net/p/mingw-w64/wiki2/History/
关于差异,您可以在此处找到一个列表:
答案 2 :(得分:7)
答案 3 :(得分:6)
Wikipedia talk page on the MinGW article对此有一些了解。基本上,MinGW-w64项目似乎是MinGW源代码的分支。我发现很少有关于叉子发生原因的详细信息(虽然this mailing-list post和this rebuttal暗示它是某种形式的常见开源政治),或后来的差异这两个项目。
首先,它们是相同的;差异将在随后的发展中出现。