哪个免费的C编译器提供了更好的优化选项?

时间:2010-04-20 04:36:25

标签: c gcc compiler-construction compiler-optimization

请您在C编译器之间给我一些比较,特别是在优化方面?

4 个答案:

答案 0 :(得分:7)

实际上并没有很多免费的编译器。 gcc是“免费”编译器,在优化方面可能是最好的,即使与专有编译器相比也是如此。

一些独立的基准与此处相关联: http://gcc.gnu.org/benchmarks/

答案 1 :(得分:1)

我相信英特尔允许您在Linux下使用其ICC编译器免费进行非商业开发。当涉及到x86和x86-64的代码生成时,ICC击败了gcc和Visual Studio(即它通常会生成更快的代码,并且在某些情况下可以做很好的自动向量化(SIMD))。

答案 2 :(得分:0)

这是一个难以回答的问题,因为您没有告诉我们您使用的是什么平台,无论是硬件还是操作系统....

但是joemoe是对的,gcc往往在这个领域表现出色。

(作为旁注:在某些平台上有商业编译器更好,但是因为你获得了更多,只是编译器gcc很难被击败......)

答案 3 :(得分:0)

Windows SDK是免费下载的。它包括Visual C ++编译器的当前版本。这些编译器可以很好地进行优化。