Small Device C Compiler


The Small Device C Compiler is a free-software, partially retargetable C compiler for 8-bit microcontrollers. It is distributed under the GNU General Public License. The package also contains a linker, assembler, simulator and debugger. As of March 2007, SDCC is the only open-source C compiler for Intel 8051-compatible microcontrollers.
In 2011 the compiler was downloaded on average more than 200 times per day.

Supported hosts

Sources, documentation, and binaries are available for Linux, macOS, and Windows.

Supported targets

The following include binary compatible derivatives:
Work is in progress on:
SDCC suite is a collection of several components derived from different sources with different FOSS licenses.