SDCC - Small Device C Compiler is described as 'SDCC is a retargettable, optimizing Standard C (ANSI C89, ISO C99, ISO C11) compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc' and is an app in the Development category. There are eight alternatives to SDCC - Small Device C Compiler for a variety of platforms, including Linux, Windows, Mac, BSD and Eclipse Che. The best alternative is Code::Blocks, which is both free and Open Source. Other great apps like SDCC - Small Device C Compiler are GNU Compiler Collection (Free, Open Source), Tiny C Compiler (Free, Open Source), AvalonStudio (Free, Open Source) and MPLAB X IDE (Paid).
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. An IDE with all the features a developer need, having a consistent look, feel and operation across platforms.
The Tiny C Compiler is an x86, x86-64 and ARM processor C compiler created by Fabrice Bellard. It is designed to work for slow computers with little disk space . Windows operating system support was added in version 0.9.23 .
The PicCBuilder is an Eclipse plugin for allowing the use of Eclipse CDT as the editor and builder of projects for Microchip PIC microcontrollers. It creates makefiles that involke the C30 or C32 toolchain to generate the binary files. - ecdpalma/piccbuilder