Windows software

Small Device C Compiler

SDCC.SDCC v4.5.0

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

About this app

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.

Install with Winget

Command line

PS> winget install --id SDCC.SDCC -e
Official manifest sources

Downloads for version 4.5.0

External links ↗
Installer Details SHA-256 Download
x86 sourceforge.net nullsoft
B6A4B951BF32678ECF66956199B43DF02DA3EAB10B945706A5206E6D30057F6E
Download
x64 sourceforge.net nullsoft
F459EFFE986F4C09F0EFA64877A753D44D3B78355C36B5055854A032F543AEC5
Download
Version archive

9 older versions

Version 4.2.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
14A7B65D03197C0CD9D1C2895B7949C672C4B350BB129D79514B3908F0177443
Download
x64 sourceforge.net exe
443868FE8F6CD26D74C248D3354CCFA9A7A659DBDF38427D11DCCBB94CC50C10
Download
Version 4.1.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
CBF064C9F1A3F9A73DB6D2C8BA3A43563FA3A2D2966F52CF5A571A3064222ED8
Download
x64 sourceforge.net exe
F09030E49CB03544297C9C3ECB028FD9C792A5EF3D52C88577368EFA06ABF9EA
Download
Version 4.0.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
44B52DB36F7B0045F54F53CE3D67819D99B9FD2E941FFBB7889FB63E191765EF
Download
x64 sourceforge.net exe
6150EB8C58570342419BAF4501B35DA8AE6EE3F2C8516F53619C569ADD91EA45
Download
Version 3.9.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
03CBE46F20FA363D8203BEB63499DDABF901B21D1655C8B33EA094E4DF034CA2
Download
x64 sourceforge.net exe
BDAEC37A135C3E1A74F3CD98A2D84444AC503EA5668DD367AD1360977014AC1F
Download
Version 3.8.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
75127FDCDFEAD5D7CA6FC76D1A4F966F944971C793C4B464EAD77DBCB53A5049
Download
x64 sourceforge.net exe
C986C9F6016E1A1086EA44E363210CBECFD9ABC3161FAAC71A99133F2A967E69
Download
Version 3.6.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
7A3102C5320A7AEF8F0435C9023434B49F146B35614CE0F8E3BE0CB9FBDBF469
Download
x64 sourceforge.net exe
E1DAD771B46E9E50395CC19F48D6B70B57C80C177C576D038EAB2EE150B5F3A7
Download
Version 3.5.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
5EE2AFACAC9199206D098D35796BBA2384860D2571B0A2C8B1BB724624116D14
Download
x64 sourceforge.net exe
C1741ADA26E193A0E41997D2AF8D84E8C70A70073F271168992F0954E9F0997E
Download
Version 3.4.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
523EAC3C15F54B47C912EB20AE898661C4D340D9000A16A004F695CE502E2E4B
Download
x64 sourceforge.net exe
4BD775A36435879945CD9AE0B90197AD62932F28FEA355888B89B02E0AFE26A5
Download
Version 3.3.0
Installer Details SHA-256 Download
x86 sourceforge.net exe
5DB8A2058ABC25F1EEFB70BE23A6A5860E9E54057E2889B2B8C06EE58C09ADAF
Download
x64 sourceforge.net exe
47DC0B204ED03B367F4C039EF3B480E4806CEC5C34D598540DB5372B8C7493CC
Download

Similar software

TinyGo

tinygo-org.tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

v0.39.0

Dante Virtual Soundcard

Audinate.DanteVirtualSoundcard

Dante Virtual Soundcard is a software application that turns your PC into a Dante-enabled device, allowing Dante audio traffic to be transmitted and received between other Dante-enabled devices using the standard Ethernet port.

v4.4.1.3

Haxe

HaxeFoundation.Haxe

Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.

v4.3.7