应该使用哪个4.x版本的gcc?

Olo*_*lof 5 c gcc

我工作的产品组目前正在使用gcc 3.4.6(我们知道它很古老)用于大型低级c代码库,并希望升级到更高版本.我们已经看到在我们测试它的所有硬件平台上测试不同版本的gcc 4.x的性能优势.然而,我们非常害怕c编译器错误(历史上有一个很好的理由),并且想知道是否有人知道我们应该升级到哪个版本.

人们是否将4.3.2用于大型代码库并认为它工作正常?

nim*_*ish 4

gcc 最好的质量控制是linux 内核。GCC 是基本上所有主要开源 C/C++ 程序的首选编译器。发布的 GCC,尤其是像 4.3.X 这样的版本,在主要的 Linux 发行版中,应该是相当不错的。

GCC 4.3 还对较新的 cpu 上的优化提供了更好的支持。