MinGW和常规GCC之间的区别?

时间:2011-09-11 00:51:05

标签: gcc mingw

在MinGW的SourceForge页面上,您可以下载GCC 4.5.2,这是最新版本。在GNU镜像上,您可以下载GCC 4.6源代码并使用其中一个可能的窗口目标进行编译:

i[3456789]86-w64-mingw*
i[3456789]86-*-mingw*
x86_64-*-mingw*

使用其中一个目标与MinGW的传统GCC之间有区别吗?使用常规GCC是否有意义,因为它有更多最新版本,或者等到MinGW的最新GCC发布后会更有意义吗?

1 个答案:

答案 0 :(得分:3)

正如您在SourceForge上的GCC MinGW版本附带的README文件中所看到的那样,没有使用本地补丁,我认为现在已经存在了很长一段时间,所以假设GCC代码库没有变化需要新的本地补丁,你可以很好地从其中一个镜像下载GCC源代码并自己构建它们。

我过去自己这样做过,特别是因为我使用了gfortran,这是一个非常繁重的开发,所以我不时会拍摄最新的快照并自己构建,所以我可以使用某些新功能才刚刚介绍过。

(我必须承认,尝试使构建运行没有错误,并且经过一段时间没有问题,我最近遇到了一些我无法完全消除的新内容。我将不得不尝试很快。)