【发布时间】:2012-06-21 21:42:12
【问题描述】:
我一直在用 gcc 编译我的 C/C++ 代码,但是直到最近我才意识到它并不是唯一的免费编译器。
我一直在玩切换,因为其中一些其他编译器,尤其是 clang,似乎显示出很多希望。我对我的编译器的标准是立即符合 C99 标准,随着标准变得越来越普遍,更多的标准,以及它是免费和开源的,并尽可能优化地编译我的代码。快速编译对我来说不是那么重要,但总是一个很好的加分项。也就是说,如果有任何编译器看起来很快就会超过 gcc,我想知道现在是否值得为了学习而切换。
我将主要使用它来编译 C++ 代码,所以这对我来说优先于 C。我将在 linux 上为 linux 构建,所以一个好的 CLI 是必须的。只要二进制文件质量好,我不介意某种程度的不稳定性。
【问题讨论】:
-
“有效的”。除非效果不够好。
-
你没有提到 icc,在benchmarks 中通常做得很好。
-
icc不用付钱吗?
-
无论如何我更喜欢开源软件。不过谢谢。如果我的价值观发生变化,我会调查一下。