Eu geralmente uso vim
ou gvim
, Eclipse ou IntelliJ O Eclipse funciona surpreendentemente bem para outras linguagens, é principalmente adequado para Java, mas através do uso de plugins pode ser adaptado para outros idiomas também.
trecho
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.
Outras opções
QT Creator - Novamente, se for desenvolvimento em C ++, você pode tentar QT Creator . Eu não tenho experiência prática com este, mas não deve ser mais difícil do que o Eclipse e existe uma excelente documentação.
Blocos de código - O Code Blocks é outro. Escrito Code :: Blocks . Este eu tenho alguma experiência e está tudo bem, mas não parece tão popular quanto os outros. Usamos isso para um projeto interno que apoiamos. Faz o trabalho.
O KDevelop - KDevelop é outro, nunca foi usado.
Se nenhum desses pacotes atender às suas necessidades, eu começaria a analisar essa pergunta antiga do SO, intitulada: IDE C ++ para Linux? .
Veja também este Q & A do site SE programadores, intitulado: Comparação de IDEs para desenvolvimento em C ++ e C no Linux: KDevelop, Eclipse, NetBeans, CodeBlocks e Anjuta [closed] .