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

问题描述 投票:0回答:6

我已经使用 GCC 编译器几个月了,这很棒,而且运行得很好。但我想知道大/中型企业使用哪种 C++ 编译器在 Linux(x86、PowerPC...)中实现高优化/性能。

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

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

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

c++ c linux enterprise
6个回答
10
投票

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

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


5
投票

英特尔销售自己的编译器,这些编译器应该可以生成非常高性能的代码……至少在英特尔 CPU 上是这样。

与 GCC 相比,ICC 的好处在于 ICC 使用 EDG 的 C++ 前端,这意味着它比 GCC 对一些高级 C++ 功能有更好的支持。


5
投票

每个人都使用 GCC——我工作过的大多数 Sun 站点(例如)都用 GCC 之类的开源工具替换了他们蹩脚的 Sun 开发工具(天哪,它们真的很蹩脚吗)。


1
投票

对于嵌入式 PowerPC,请查看 Wind River Diab 编译器


1
投票

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

我认为一些公司一定在使用 Sun ONE 和 xlC 来移植大型项目,因为没有理由任何人通常会使用它们。


1
投票

EKOPath 4 编译器套件

https://github.com/path64/repositories

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

PathScale 正在免费发布 EKOPath 4 编译器的源代码 套房。 EKOPath 4 是一款高性能 到目前为止已经是编译器 专有且成本近 2000 美元 每个许可证,但现在它是开源的 并且在许多方面都可以大幅超越 GCC 计算密集型工作负载。 社区确实对 EKOPath 现在开源 (GPLv3) 感到兴奋

© www.soinside.com 2019 - 2024. All rights reserved.