我已经使用GCC编译器几个月了,它非常出色,并且运行非常良好。但是我想知道大/中型企业在Linux(x86,PowerPC ...)上用哪种C ++编译器进行高度优化/性能。
这似乎是一个非常愚蠢的问题,但是我在任何地方都没有找到答案。
据我所知,最好的PowerPC编译器是XL,但对于x86,我什么也不知道。
编辑:非常感谢所有答案。他们都非常有帮助。你们已经说服我使用GCC ;)问候!
我已经使用GCC编译器几个月了,它非常出色,并且运行非常良好。但是我想知道大/中型企业在Linux(x86,PowerPC ...)上用哪种C ++编译器进行高度优化/性能。
这似乎是一个非常愚蠢的问题,但是我在任何地方都没有找到答案。
据我所知,最好的PowerPC编译器是XL,但对于x86,我什么也不知道。
编辑:非常感谢所有答案。他们都非常有帮助。你们已经说服我使用GCC ;)问候!
我曾经工作的地方,即使对于嵌入式应用/软件,也一直使用gcc。
性能提升更可能来自于你的代码而非编译器选择!
export
之外,因为除了EDG没有任何编译器费心去实现它,并且在C++0x中已被弃用)。 - HighCommander4export
在C++0x中被移除了。但这个单词仍然是保留的。 - Steve Jessop大家都使用GCC - 我曾经工作的一些Sun公司的网站(例如)用开源软件GCC取代了他们糟糕的Sun开发工具(它们实在是糟糕得令人发指)。
Intel编译器集合,Sun ONE Studio,IBM XL C编译器,Open64,Open Watcom和当然还有GCC。
我推测一些公司必须使用Sun ONE和xlC来移植大型项目,因为通常没有人会使用它们。
EKOPath 4编译器套件
PathScale自由发布EKOPath 4编译器套件的源代码。EKOPath 4是一款高性能编译器,直到现在一直是专有软件,每个许可证需要近2000美元,但现在它是开源的,并且可以在许多计算密集型工作负载中明显优于GCC。社区对EKOPath现在成为开源(GPLv3)表示非常兴奋。