Compilador SDCC

Compilador SDCC
Información general
Tipo de programa Compilador
Desarrollador Sandeep Dutta and others
Licencia GPL
Información técnica
Programado en C
Versiones
Última versión estable 4.1.0 ( 8 de marzo de 2021.)
Enlaces

El compilador SDCC (por sus siglas en inglés Small Device C Compiler (SDCC)) es un compilador retargeteable de Software libre para lenguaje C enfocado en microcontroladores de 8 bits. Se distribuye bajo la Licencia Pública General GNU. El paquete también contiene un ensamblador, linker, simulador y debugger. En marzo de 2007, SDCC se volvió el único compilador de lenguaje C de código abierto para microcontroladores Intel 8051 y compatibles.[1][2][3]​ En el año 2011 el compilador tuvo una tasa diaria promedio de descargas superior a 200.

Sistemas operativos soportados

Los archivos binarios, documentación y recursos se encuentran disponibles para sistemas Linux (32-bit y 64-bit), macOS (PPC y 64-bit) así como Windows (32-bit y 64-bit).

Targets soportados

Targets con soporte:

Targets cuyo soporte se encuentra en desarrollo:

Targets obsoletos:

  • Los microcontroladores AVR solían ser un target soportado, pero fue hecho obsoleto por la llegada del avr-gcc en el año 2010 (SDCC 3.0.0).

Véase también

  • Z88DK - Compilador de lenguaje C para sistemas basados en el microcontrolador Z80.
  • cc65 - Compilador de lenguaje C para sistemas basados en el microcontrolador 6502/65C02.

Referencias

  1. En base a una búsqueda en el navegador de Google: 8051 open source C compiler
  2. Lewin Edwards "Open-Source Robotics and Process Control Cookbook: Designing and Building Robust, Dependable Real-time Systems". 2011. p. 15.
  3. De-Shuang Huang, Phalguni Gupta, Xiang Zhang, Prashan Premaratne. "Emerging Intelligent Computing Technology and Applications". 2012. p. 383.
  4. Padauk website
  5. «SDCC - Small Device C Compiler». Consultado el 20 de enero de 2013.