企业在Linux上使用哪些C / C ++编译器?

时间:2011-06-03 21:28:00

标签: c++ c linux compiler-construction enterprise

我几个月来一直在使用GCC编译器,这很棒,效果很好。但我想知道哪些C ++编译器会在Linux(x86,PowerPC ...)中用于大中型企业的高优化/性能。

这似乎是一个非常愚蠢的问题,但我还没有找到答案。

据我所知,最好的PowerPC编译器是XL,但x86我什么都不知道。

编辑:非常感谢所有答案。他们都非常有帮助。你说服我使用GCC;)问候!

6 个答案:

答案 0 :(得分:8)

在我工作的地方,我们一直使用gcc,即使是嵌入式应用程序/软件。

性能改进更可能来自您的代码,而不是您的编译器选择!

答案 1 :(得分:5)

英特尔销售its own compilers应该生成性能非常高的代码......至少在英特尔CPU上。

与GCC相比,ICC的优点是ICC使用EDG的C ++前端,这意味着它比GCC更好地支持某些高级C ++功能。

答案 2 :(得分:4)

每个人都使用GCC - 大多数Sun网站(例如)我一直在用GCC等开源软件替换他们糟糕的Sun开发工具(而且男孩,他们是蹩脚的)。

答案 3 :(得分:1)

对于嵌入式PowerPC,请查看Wind River Diab Compiler

答案 4 :(得分:1)

英特尔编译器集合,Sun ONE Studio,IBM XL C编译器,Open64,Open Watcom,当然还有GCC。

我认为有些公司必须使用Sun ONE& xlC用于移植大型项目,因为没有理由通常会有人使用它们。

答案 5 :(得分:1)

EKOPath 4编译器套件

https://github.com/path64/repositories

http://www.pathscale.com/ekopath-compiler-suite

  

PathScale正在自由发布   源自EKOPath 4编译器   套房。 EKOPath 4是一款高性能产品   到目前为止的编译器   专有并且花费近2000美元   每个许可证,但现在它是开源的   并且可以在许多方面明显优于GCC   计算密集型工作负载。   社区确实很高兴EKOPath现在是开源的(GPLv3)