Перейти к содержанию
    

Clang. ARM Compiler 6

Никто не пробовал в своих проектах переходить на Clang? Есть ли выигрыш в реальных условиях в footprint и скорости?

 

Migrate ARM Compiler 5 to ARM Compiler 6: http://www.keil.com/appnotes/files/apnt_298.pdf

 

Интересна дальнейшая судьба 5-х версий тулчейна и кейловской IDE uVision. Насколько я понимаю, как только до конца допилят Eclipse в DS, то uVision свернут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли выигрыш в реальных условиях в footprint и скорости?

Пробовал как-то перейти на компилятор V6 вместо V5 (под uVisiion 5), дабы сравнить размер кода и в надежде потом пользоваться новомодный C++14.

Проект был под freeRTOS. Проц STM32L1.

Объем кода вырос, заметно вырос (игрался разными ключами оптимизации). Меня это удивило и конечно же не устроило, поэтому вернулся назад на V5...

Подозреваю, что дело в очень толстых стандартных библиотеках, но не уверен.

Возможно, под DS ситуация будет лучше, но пока не пробовал.

 

 

то uVision свернут

А он и сейчас уже обновляется заметно реже (последняя была аж в июле).

Тоже чую, что придется рано или поздно переходить на DS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А он и сейчас уже обновляется заметно реже (последняя была аж в июле).

Тоже чую, что придется рано или поздно переходить на DS.

Спасибо! Интересные результаты.

Я с Keil на DS-5 перешел, чтобы в Linux собирать нативно, а не через WINE. Тулчейны ведь одинаковы, что в Keil, что в DS, только для последнего удалось найти "лекарство" под Linux. Пока компилятором V5 пользуюсь, но присматриваюсь к V6. Компилировать им пока не пробовал, поэтому задал вопрос. С новомодными стандартами Keil одному не управиться. Думаю, на Clang жизнь заставит перейти :) Вот уже IDE KDevelop перешла со своего собственного парсера C++ на Clang, потому что небольшая группа разработчиков не справляется.

 

Почитал немного разные форумы, пишут, что под ARM Clang компилирует получше GCC. Каких-то более подробных сравнений пока не удалось найти. Будем посмотреть в скоро времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...