IDE Integration
Some hardware vendors have created IDE bundles including SDCC forks to support their hardware. See [Hardware Vendor Relations] for details.
There also is the Pinguino IDE bundle targeting the PIC, which comes with SDCC.
IDEs with SDCC support are:
- Eclipse: There is an old plugin for SDCC support. For some it still seems to work, others report having problems. There is a variant of the plugin for improved PIC support at https://betterc18.blogspot.de/p/eclipse-sdcc.html. On the STM8, on-target debugging can be used from within Eclipse (STM8 debugging support will improve in SDCC 3.7.0): https://stm8-binutils-gdb.sourceforge.io/.
- Code::Blocks: Comes with support for SDCC. In 17.12 the support was updated to work well with current SDCC.
- platformio: There is experimental support for MCS-51.