From SDCC wiki
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.