ytrem (06.08.2004 13:25, просмотров: 3) ответил AlexandrY на Multi2000 дает в 3-и раза более быстрый код чем CrossWorks. Вывод: не рекомендуем применять GCC в коммерческих разработках.
У меня получились другие результаты... Прежде всего,я использовал для тестов собственные проекты
(всего более 1 Mb исходников).
Все они написаны на С.
Уровень оптимизации - 1(для всех компиляторов);
Результаты: 1 место - ADS 1.2(самый быстрый)
2 место - IAR ARM 3.40
3 место - GCC 3.2 (CrossWorks 1.2)
4 место - MULTI2000 3.5
Разница между местами - не более 10%,но компиляторы,
занявшие первые места(ADS и IAR) генерят код не
только быстрее работающий(5-10%),но и меньше размером.
Повторяю,я использовал для тестов собственные проекты,
говорить о совместимости тестов не приходится,
но тем не менее...
PS. В результате работаю я на CrossWorks 1.2...