Подтвердить что ты не робот

Какие компиляторы C/С++ используют предприятия в Linux?

Я использую компилятор GCC в течение нескольких месяцев, что отлично, и работает очень хорошо. Но мне интересно, какой компилятор С++ использует большие/средние предприятия для высокой оптимизации/производительности в Linux (x86, PowerPC...).

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

Насколько мне известно, лучшим компилятором PowerPC является XL, но x86 я ничего не знаю.

EDIT: Большое спасибо за ответы. Они были очень полезны. Вы убедили меня использовать GCC;) С уважением!

4b9b3361

Ответ 1

В тех местах, где я работал, мы всегда использовали gcc даже для встроенных приложений/программного обеспечения.

В любом случае улучшения производительности будут скорее всего исходить из вашего кода, а не от вашего выбора компилятора!

Ответ 2

Intel продает свои собственные компиляторы, которые должны генерировать очень эффективный код... по крайней мере на процессорах Intel.

Хорошая вещь о ICC по сравнению с GCC заключается в том, что ICC использует EDG интерфейс С++, что означает, что он имеет лучшую поддержку некоторых продвинутых С++, кроме GCC.

Ответ 3

Каждый использует GCC - большинство сайтов Sun (например). Я работал над заменой своих дрянных инструментов разработки Sun (и мальчик, они дрянные) с Open Source, такими как GCC.

Ответ 5

Сборник компиляторов Intel, Sun ONE Studio, IBM XL C Compiler, Open64, Open Watcom и, конечно же, GCC.

Я полагаю, что некоторые компании должны использовать Sun ONE и xlC для переноса крупных проектов, поскольку нет причин, по которым кто-либо обычно их использовал.

Ответ 6

Компилятор EKOPath 4

https://github.com/path64/repositories

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

PathScale свободно освобождает источник для компилятора EKOPath 4 Люкс. EKOPath 4 - это высокопроизводительный компилятор, который до сих пор был проприетарно и стоит около 2000 долларов США за лицензию, но теперь она с открытым исходным кодом и может резко превзойти GCC во многих вычислительно-интенсивных рабочих нагрузок. Сообщество действительно в восторге от того, что EKOPath теперь является open-source (GPLv3)