Skip to main content

Codelite C/c++ IDE for Windows/linux/mac

2 min read Updated June 30, 2026
Share:
On this page (4sections)

CodeLite C/C++ IDE Features:

  • Generic support for compilers
  • Can be easily extended with plugins (several plugins are already included in the installer)
  • Built-in GDB support, with the following features included:
  • Watches table - add persistent watches with a single click
  • Quick Watch - right click on a variable to expand it
  • Locals tree - automatically displays the current stack variables (also displays *this if available)
  • Threads view - contains a list of currently-running threads; switch between them with a single click
  • Breakpoint management - ‘add/remove breakpoint’ management panel
  • Automatic tooltip
  • Memory view
  • Tree View tooltips (auto de-references pointers)
  • Allow modifying tooltips
  • Refactoing (rename symbol / rename locals / move functions and more)
  • Subversion plugin (based on the command line tool)
  • GIT plugin
  • Outline
  • cscope plugin
  • External Tools plugin
  • Gizmos plugin - for the creation of: C++ classes, wxWidgets projects, CodeLite plugins
  • Makefile based build system
  • Project explorer (Workspace view)
  • File Explorer
  • Imports MSVS workspace/projects and converts them to use a GNU-based makefile
  • Active-document outline
  • Sophisticated database-based Code Completion mechanism; a default database is supplied which contains symbols for wxWidgets, STL and standard headers
  • Quickly open resources in the editor using ‘Find Resource in workspace’
  • Quickly open types in the editor using ‘Find Type in workspace’
  • XML-based syntax highlighting, comes with the following:
  • Text Folding
  • Bookmarks
  • Lighning fast Find In Files
  • Replace In Files
  • Highly Configurable
  • Built-in doxygen comment generator for functions/classes
  • And much more…

CodeLite C/C++ IDE Home and Download:

http://www.codelite.org/

https://downloads.codelite.org/

Frequently Asked Questions

What does this C++ program do?
It is a C++ example program that demonstrates Codelite C/c++ IDE for Windows/linux/mac, including the complete source code and the expected sample output.
How do I compile and run this C++ program?
Save the code in a `.cpp` file, compile it with `g++ filename.cpp -o program`, then run it with `./program` (or `program.exe` on Windows).
What concepts does this example use?
This example uses core C++ syntax, illustrating a common pattern in C++ programming.

Related Tutorials

Search tutorials