Small Device C Compiler

Материал из Википедии — свободной энциклопедии
Это текущая версия страницы, сохранённая Sldst-bot (обсуждение | вклад) в 15:49, 5 сентября 2025 (Уточнение даты установки ш:Нет источников: 2021-10-27 (до 2024-10-19 ш:Rq с параметром sources)). Вы просматриваете постоянную ссылку на эту версию.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Small Device C Compiler
Тип компилятор
Написана на C
Интерфейс командная строка
Операционная система кроссплатформенное программное обеспечение
Последняя версия
Репозиторий sf.net/p/sdcc/code/
Лицензия GNU GPL
Сайт sdcc.sf.net (англ.)

Small Device C Compiler (SDCC) — свободное программное обеспечение, компилятор языка программирования C с поддержкой большого количества целевых 8-разрядных микроконтроллеров. Пакет содержит также ассемблер, компоновщик, симулятор и отладчик.

Поддерживаемые платформы

[править | править код]

Исходные коды, документация и исполняемые файлы доступны для Linux (x86, x86-64), macOS (PowerPC, x86-64) и Windows (x86, x86-64).

Поддерживаемые целевые платформы

[править | править код]
  • Intel MCS51 (8031, 8032, 8051, 8052 и другие)
  • Варианты DS80C390
  • Основанные на Freescale (ранее Motorola) HC08 (hc08, s08)
  • Основанные на Zilog Z80 (z80, z180, ez80, gbz80, Rabbit 2000/3000, Rabbit 3000A)
  • Maxim (ранее Dallas)
  • STMicroelectronics STM8

Ведётся работа над поддержкой Microchip PIC16 и PIC18.

Примечания

[править | править код]