SDCC is a retargettable, optimizing Standard C (ANSI C89, ISO C99, ISO C11, ISO C23) compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z180, SM83, Rabbit 2000, 2000A, 3000A, TLCS-90, R800), Padauk (pdk14, pdk15), STMicroelectronics STM8, MOS 6502 and WDC 65C02. Work is in progress on supporting the Padauk pdk13 target; Microchip PIC16 and PIC18 targets are unmaintained. SDCC can be retargeted for other microprocessors.
Technical details
Publisher
SDCC
Version
4.5.0
Release date
2025-01-28
License
GPL-3.0
Installer type
nullsoft
Architecture
x86, x64
Package ID
SDCC.SDCC
Install Small Device C Compiler from the command line
Yes. Small Device C Compiler is free and open-source software released under the GPL-3.0 license.
What is the latest version of Small Device C Compiler?
The latest version is 4.5.0, released on Jan 28, 2025.
Is it safe to download Small Device C Compiler?
The download button links to the official installer published on sourceforge.net, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with f459effe986f4c09f0efa64877a753d44d3b78355c36b5055854a032f543aec5.
Which Windows versions does Small Device C Compiler support?
Small Device C Compiler runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.
How do I install Small Device C Compiler silently?
Run the offline installer with "download" /S, or install it with Windows Package Manager: winget install --id=SDCC.SDCC -e --silent.
How do I uninstall Small Device C Compiler?
Open Settings › Apps › Installed apps, find Small Device C Compiler and select Uninstall. From the command line, run winget uninstall --id=SDCC.SDCC -e.