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
Ship Agents Faster
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Rate This Project
Login To Rate This Project
User Reviews
-
5 out of 5 starsI really appreciate the work and care that has gone into this compiler! I'd have no other legitimate alternative for 8051 targets.
-
2 out of 5 stars好
-
4 out of 5 starsGood Compiler, I am Using for Developing STM8 Projects, with VS Code Editor and Em-IDE Plugin.
-
5 out of 5 starsVery 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.
-
5 out of 5 starsSometimes 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).