如何为Windows获得4.2版的g ++ / gcc?

时间:2008-12-12 19:54:23

标签: c++ gcc mingw

如何获得最近发布的版本,即4.2+,用于Windows的g ++ / gcc? Mingw的标准g ++是3。5年的3.4.5,发布于2005年11月.Mingw有4.2版本,但这只是在Alpha阶段。我找不到最近稳定版的g ++ for windows,当然我肯定会遗漏一些东西。

3 个答案:

答案 0 :(得分:8)

Twilight Dragon Media跟踪并定期发布可用于MinGW环境的GCC版本。

目前的版本基于GCC 4.3.2。

可以下载包here。在经过两个多月的广泛测试后,我开始在生产中使用4.3.2-TDM1版本。我遇到的唯一不确定的事情是C ++中的跨DLL异常,但是MinGW中的C ++异常已经被打破了很长时间,而且我们的大多数代码都没有使用它们,或者至少不会跨库边界使用它们。

有一个更新的版本可用(4.3.2-TDM2,已经出了几天)。发行说明称它“与第一个只有两个已修复的错误不同 - 一个与临时文件有关,另一个与标题路径相关。新的TDM / MinGW安装程序已同时发布。”但是还没有测试过。

编辑:4.3.3-TDM1到目前为止看似稳定 - 在预生产使用中没有遇到任何错误。在进行了测试后,我可以推荐4.3.2-TDM2用于生产。

答案 1 :(得分:4)

使用Cygwinfull package list包括gcc4-g++,最新版本有4.3.2-1,可以满足您的需求。

答案 2 :(得分:1)

你可以获得一个使用gcc 4.3.3 here的MinGW发行版 - 我玩过它但没有在愤怒中使用它。它配有boost和其他几个有用的库