TechSpot

CodeLite 6.1.1

CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs best on all major Platforms ( OSX, Windows and Linux ).

Download options:
Windows/macOS/Linux
Freeware / Donate Here
44.1 MB
1,565
4.3/5 from 3 votes

Compilers

  • Generic support for compilers with built-in support for GCC/clang/VC++
  • Display errors as code annotations or as tooltip in the editor window
  • Errors are clickable via the Build tab

GDB Support

  • 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 - disable, enable, conditional, temporary
    • Automatic tree like tooltips
    • Memory view
    • Tree View tooltips (auto de-references pointers)
    • Allow modifying tooltips

Refactoring

  • Rename symbol
  • Rename file (will also change all #include in the code)
  • Rename local symbol
  • Generate setters / getters
  • Implement inherited virtual functions
  • Implement inherited pure-virtual functions
  • Easily change function signature to match its header / implementation counterpart
  • Move functions implementation to another source file
  • Implement all unimplemented methods
  • Implement method

Source Control Plugins

  • Subversion plugin (based on the command line tool)
  • GIT plugin

Code Navigation

  • Outline
  • cscope plugin
  • Zoom Navigator - display a mini map of your code

Code Completion

CodeLite offers 2 code completion engines (both can be enabled at the same time)

  • Powerful and amazingly fast code completion based on our in-house parser (supports C++11 auto keyword, templates, inheritance etc)
  • clang based code completion - based on the CLANG/LLVM project - this feature provides a compiler level code completion
  • Parse and display doxygen comments in the code completion box (as a separated floating window)

What's New:

  • Add auto-detect compilers to the one we support, codelite now successfully detects and defines the following compilers:
    • MinGW (mingw64, TDM-GCC both 32 and 64 bits, MinGW for CodeBlocks and plain install under the volume drive)
    • Visual C++ (VC)10,11 and 12
    • Clang (Linux, OSX and Windows)
    • GCC (Linux, OSX) under OSX, Xcode custom installation is also searched