Small Device C Compiler 4.5.0

SDCC is a retargettable, optimizing Standard C (ANSI C89, ISO C99, ISO C11, ISO C23) compiler suite.

  • By SDCC
  • Open Source
  • Updated Jan 28, 2025
Download for Windows

About Small Device C Compiler

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

PublisherSDCC
Version4.5.0
Release date2025-01-28
LicenseGPL-3.0
Installer typenullsoft
Architecturex86, x64
Package IDSDCC.SDCC

Install Small Device C Compiler from the command line

Install with Windows Package Manager
winget install --id=SDCC.SDCC -e
Update to the latest version
winget upgrade --id=SDCC.SDCC -e
Uninstall
winget uninstall --id=SDCC.SDCC -e
Silent install with the offline installer
"download" /S

Small Device C Compiler version history

  • 4.2.0
  • 4.1.0
  • 4.0.0
  • 3.9.0
  • 3.8.0
  • 3.6.0
  • 3.5.0
  • 3.4.0
  • 3.3.0

Frequently asked questions

Is Small Device C Compiler free?

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.