The Small Device C Compiler (SDCC) is a free-software, partially retargetable[1] C compiler for 8-bit microcontrollers. It is distributed under the GNU General Public License. The package also contains an assembler, linker, simulator and debugger. As of March 2007, SDCC is the only open-source C compiler for Intel 8051-compatible microcontrollers.[2][3][4][citation needed]
In 2011 the compiler was downloaded on average more than 200 times per day.[5]
^Rainer Leupers, Peter Marwedel: "Retargetable Compiler Technology for Embedded Systems: Tools and Applications", page 126. Springer, 2001
^
According to a Google search for: 8051 open source C compiler
^
Lewin Edwards
"Open-Source Robotics and Process Control Cookbook: Designing and Building Robust, Dependable Real-time Systems".
2011.
p. 15.
^
De-Shuang Huang, Phalguni Gupta, Xiang Zhang, Prashan Premaratne.
"Emerging Intelligent Computing Technology and Applications".
2012.
p. 383.
^SourceForge. "Usage Statistics For Small Device C Compiler". Retrieved 2010-02-16.
and 21 Related for: Small Device C Compiler information
The SmallDeviceCCompiler (SDCC) is a free-software, partially retargetable Ccompiler for 8-bit microcontrollers. It is distributed under the GNU General...
example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compiler. A cross compiler is useful to compile code for...
controllers and a 32-bit integer coprocessor. The open-source SmallDeviceCCompiler (SDCC) supports the processor. It was used in the initial version...
interested users using customized versions of the Z88DK compiler or the SmallDeviceCCompiler (SDCC). The earliest release of the REX 6000 had 1 MB of...
Zilog Z80. SDAS (fork of ASxxxx Cross Assemblers and part of the SmallDeviceCCompiler project): GPL: several target instruction sets including Intel...
cross-compiler itself runs. A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a...
Datalight Ccompiler, then Zorland C, then Zortech C, then Digital Mars C/C++ compiler. The C++ compiler was first named Zortech C++, then Symantec C++, then...
Client-to-Client, an IRC-related sub-protocol SmallDeviceCCompiler, an open source, partially retargetable Ccompiler for microcontrollers This disambiguation...
the free SmallDeviceCCompiler, the free of charge closed source Cosmic Ccompiler, and the non-free IAR C and Raisonance compilers. Besides C there is...
executable programs. The Production Quality Compiler-Compiler, in the late 1970s, introduced the principles of compiler organization that are still widely used...
file (.dts) and is compiled into a Devicetree Blob or device tree binary (.dtb) file through the Devicetree compiler (DTC). Device tree source files can...
Toshiba offers an ANSI C compatible Ccompiler and an assembler. Neither tool is available for free. The free SmallDeviceCCompiler supports the TLCS-90...
contributors have worked on ngspice over time Compiler dependent. See C language compilers like GCC, clang, or MS Visual C++ for specific ISA and supported platforms...
"compiled" into machine language (or sometimes into assembly language and then into machine language) using another computer program called a compiler...
consists of a library that implements the API for C and C++, and an OpenCL Ccompiler for the compute devices targeted. In order to open the OpenCL programming...
Telemark Cross Assembler program (TASM), as well as the open source SmallDeviceCCompiler. A major design goal is to use freely available tools to the maximum...
cc65 compiler, a complete set of binary tools (assembler, linker, etc.) and runtime library are under a license identical to zlib's. The compiler itself...
Core. The device can be programmed using the Microchip MPLAB CCompiler for PIC32 MCUs[permanent dead link], a variant of the GCC compiler. The first...