La mia opinione è che gli IDE non fanno nulla di buono e un sacco di cose scarsamente e che dovresti cercare di costruire il tuo ambiente di sviluppo da una suite di strumenti che si concentrano sul fare piccole cose bene . Tuttavia, se sei morto impostato su un IDE, lo standard per open source, IDE gratuiti è Eclipse .
Per lo sviluppo C e C ++, Eclipse ha il framework CDT che ti offre tutte le sue cose pesanti di tipo IDE per il tuo C e C ++: introspezione, completamento del codice, strumenti di refactoring, evidenziazione della sintassi, integrazione del debugger e così via.
Da molto tempo ormai è stabile e robusto.
The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers.