SDCC is a retargettable, optimizing standard C (ANSI C89 / ISO C90, ISO C99, ISO C11 / C17, ISO C23) compiler that targets a growing list of architectures: STM8, MCS-51, DS390, HC08, S08, Z80, Z180, R800, Rabbit, SM83, eZ80 in Z80 mode, Z80N, TLCS-90, Padauk PDK14 and PDK15 microprocessors. There also is incomplete support for the Microchip PIC16 and PIC18 and the Padauk PDK13 and MOS 6502.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), GNU General Public License version 3.0 (GPLv3)

Follow Small Device C Compiler (SDCC)

Small Device C Compiler (SDCC) Web Site

You Might Also Like
Make Your Observability Stack Effortless Icon
Make Your Observability Stack Effortless

For Software Engineers, DevOps, Data Architects, and IT Leaders

The progression to modern application stacks and microservices architectures has resulted in orders of magnitude more logs, metrics, events, and traces. Like gravity, data attracts more data, making it increasingly difficult to move and process as it accumulates over time. More than ever, there is a need to be able to stream-process, filter, mask, transform, aggregate, analyze, and route that data to various data tier destinations optimized for specific usage.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
39
2
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

There are no 4 star reviews.

Additional Project Details

Operating Systems

Solaris, Linux, FreeBSD, NetBSD, BSD, Mac, Windows

Intended Audience

Developers

User Interface

Command-line

Programming Language

C++, C

Related Categories

C++ Compilers, C++ Cross Compilers, C Compilers, C Cross Compilers

Registered

1999-12-07