Categories
sdcc
"Small Device C Compiler" is a retargetable, optimizing ANSI C compiler. The current version targets the Intel 8051 and recently the Zilog Z80 based MCUs., but can be retargeted for other 8 bit MCUs or PICs. SDCC uses ASXXXX and ASLINK, a retargettable assembler and linker. SDCC has extensive MCU specific language extensions, which lets it effectively use the underlying hardware. The front end (parser) will be enhanced as targeted to handle language extensions for other MCUs.
In addition to the MCU Specific optimizations, SDCC does a host of standard optimizations like global sub expression elimination, loop optimizations (loop invariant, strength reduction of induction variables and loop reversing), constant folding and propagation, copy propagation, dead code elimination and jump tables for 'switch' statements.
Last updated 4 Mar, 2004
Versions
2.4.0
2.4.0 stable released on 2004-03-04
- Released: 4 Mar, 2004
- Code Maturity: Stable
- Source Archive: http://prdownloads.sourceforge.net/sdcc/sdcc-2....
- Licenses: GPLv2
- Interfaces: Command Line
User Community and Support
User manual available from http://sdcc.sourceforge.net/files/v2.4.0/sdcc-2.4.0.tar.gz
General Resources
Support Resources
Development
Developer Resources
- VCS Checkout Command:
:pserver:anonymous cvs.sdcc.sourceforge.net:/cvsroot/sdcc - Mailing List Info/Archive
- VCS Repository Webview



