SDCC is a retargettable, optimizing standard C (ANSI C89 / ISO C90, ISO C99, ISO C11 / C17, ISO C23, ISO C2y) compiler that targets a growing list of architectures: STM8, MCS-51, DS390, HC08, S08, 6502, 65C02, Z80, Z80N, Z180, Rabbit, SM83, TLCS-90, eZ80, R800, Padauk PDK14 and PDK15 microprocessors. There also is incomplete support for the Microchip PIC16 and PIC18 and the Padauk PDK13.
License
GNU General Public License version 2.0 (GPLv2), GNU General Public License version 3.0 (GPLv3)Follow Small Device C Compiler (SDCC)
Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
-
好
-
Good Compiler, I am Using for Developing STM8 Projects, with VS Code Editor and Em-IDE Plugin.
-
Very nice project. I would like to use it as a replacement for non free toolchains for STM8. Works already well for medium memory model and almost for large model.
-
Sometimes you have to look for information outside the documentation, but apart from that it's a very good tool suite for developing on z80 (the only port I tried so far).
-
Thank you! Just a quick note to say 'thanks' for SDCC. Despite having a few warts here and there, it's (in my mind at least) the premiere (and in a few cases, the only) C-compiler for the targets supported. Thank you for your hard and valuable work.