Какой бесплатный компилятор C дает варианты для большей оптимизации?

StackOverflow https://stackoverflow.com/questions/2672568

Вопрос

Можете ли вы дать мне некоторое сравнение между компиляторами C, особенно в отношении оптимизации?

Это было полезно?

Решение

На самом деле не так много бесплатных компиляторов. GCC является «свободный компилятор и, вероятно, один из лучших, когда речь идет о оптимизации, даже по сравнению с запатентованными компиляторами.

Некоторые независимые ориентиры связаны сюда:http://gcc.gnu.org/benchmarks/

Другие советы

Я верю, что Intel позволяет использовать свои компиляторы ICC под Linux для некоммерческого развития бесплатно. ICC Beats Beats GCC и Visual Studio Hands вниз, когда речь идет о генерации кода для X86 и X86-64 (т. Е. Обычно он генерирует более быстрый код, и может выполнять достойную задачу автоматического векторизации (SIMD) в некоторых случаях).

Это тяжелый вопрос для ответа, так как вы не говорили нам, какую платформу вы используете, ни аппаратное обеспечение или OS ....

Но Джоема правильно, GCC имеет тенденцию преуспеть в этой области.

(Как сбоку Примечание: На некоторых платформах есть коммерческие компиляторы, которые лучше, но так как вы набираете гораздо больше, что только компилятор GCC трудно победить ...)

Windows SDK - это бесплатная загрузка. Он включает в себя текущие версии визуальных компиляров C ++. Эти компиляторы делают очень хорошую работу оптимизации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top