您能否给我一些 C 编译器之间的比较,尤其是在优化方面?
问问题
747 次
4 回答
7
实际上周围没有很多免费的编译器。gcc 是“最”免费的编译器,在优化方面可能是最好的编译器之一,即使与专有编译器相比也是如此。
一些独立的基准从这里链接:http: //gcc.gnu.org/benchmarks/
于 2010-04-20T04:43:09.720 回答
1
我相信英特尔允许您在 Linux 下免费使用其 ICC 编译器进行非商业开发。ICC 在 x86 和 x86-64 的代码生成方面胜过 gcc 和 Visual Studio(即,它通常会生成更快的代码,并且在某些情况下可以很好地完成自动矢量化 (SIMD) 工作)。
于 2010-04-20T07:12:46.803 回答
0
这是一个很难回答的问题,因为您没有告诉我们您使用的是什么平台,无论是硬件还是操作系统......
但是 joemoe 是对的,gcc 在这个领域往往表现出色。
(附带说明:在某些平台上,有更好的商业编译器,但是由于您获得的收益如此之多,以至于仅编译器 gcc 很难被击败...)
于 2010-04-20T04:53:28.683 回答
0
Windows SDK 可免费下载。它包括当前版本的 Visual C++ 编译器。这些编译器在优化方面做得很好。
于 2010-04-20T04:54:52.100 回答