List of C++ IDEs for Linux

The following are some of C++ IDEs for linux −

Eclipse Galileo with CDT Plugin

Eclipse is a well-known open source and cross platform IDE. It provides full functional C/C++ IDE with the following features −

  • Code editor with support for syntax highlighting

  • Support for folding and hyperlink navigation

  • Source code refactoring plus code generation

  • Tools for visual debugging such as memory, registers etc.

NetBeans IDE

NetBeans is free, open source and popular IDE for C/C++. These are some of its features −

  • Support for automatic packaging of compiled application into .tar, .zip and many more archive files

  • Support for multiple compilers such as GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio and MinGW

  • Support for remote development

  • File navigation


KDevelop is also free and open source and it is available for linux, mac os etc. Some of its features are −

  • Support for Clang-based C/C++ plugin

  • KDE config migration support

  • Revival of Oketa plugin support

  • Support for different line editings in various views and plugins


Code::Blocks is a free, highly extensible and configurable, cross-platform C++ IDE.

There are some following features −

  • Multiple compiler support including GCC, clang, Borland C++ 5.5, digital mars plus many more

  • Very fast, no need for makefiles

  • Multi-target projects

  • Workspace that supports combining of projects


CodeLite is also a free, open-source, cross-platform IDE designed and built specifically for C/C++, JavaScript (Node.js) and PHP programming. Some of the features are −

  • Support for refactoring

  • Code navigation

  • Remote development using built-in SFTP

  • Source control plugins

Sublime Text Editor

Sublime Text is a well defined, multi-platform text editor designed and developed for code, markup. The following are some of its features −

  • Multiple selections

  • Command palette

  • Goto anything functionality

  • Distraction free mode

Updated on: 30-Jul-2019


Kickstart Your Career

Get certified by completing the course

Get Started