LINUX.ORG.RU

Релиз SDCC 3.4.0

 , ,


0

3

The Small Device C Compiler (SDCC) — частично перенастраиваемый компилятор языка Си для микроконтроллеров с открытым исходным кодом. SDCC распространяется под лицензией GNU General Public License. В пакет также включены: ассемблер, симулятор и отладчик.

Список изменений:

  • Поддержка TLCS90 (клон Toshiba Z80).
  • Поддержка STMicroelectronics STM8.
  • Поддержка именованных полей в ROM.
  • Обнаружение поддерживаемых устройств с помощью gputils во время сборки SDCC.
  • Множество других обновлений и исправлений ошибок.

>>> Скачать

>>> Официальный сайт

Годно... Очень годно. Вот бы он еще научился делать __attribute__((__section__(".some_section"))) как gcc...

ncrmnt ★★★★ ()

О, а там. наконец, завершилась свистопляска с заголовками для PIC на предмет free/non-free?

Stanson ★★★ ()

Вот бы оно PicoBlaze поддерживало... Пытался полтора года назад - даже простейший код не получается работоспособным =(

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от ncrmnt

У sdcc похуже есть проблемы: он не умеет по-человечески оптимизировать код. Но хоть что-то. А то вообще никак бы с STM8 не получилось...

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Умеет он оптимизировать. Насколько я понимаю, у него после генерации I-code запускается оптимизатор, потом архитектурно специфичный емнип. Но ясное дело красноглазых компиляторщиков его пилят меньше, чем gcc/clang.

ncrmnt ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.