Codelite IDE for C and C++
On this page (8sections)
CodeLite IDE
CodeLite is an open-source, free, cross-platform IDE for C, C++, PHP, and JavaScript. It is actively maintained and runs on Windows, Linux, and macOS.
Supported platforms
- Windows 10 and Windows 11
- Debian / Ubuntu (via official repository)
- Fedora / openSUSE
- Arch Linux
- macOS 11 and later
- FreeBSD (community packages)
Main features
- Code completion and navigation
- Integrated GDB and LLDB debugging
- Refactoring tools
- Built-in SFTP and source-control plugins
- Compiler toolchain detection (GCC, Clang, MSVC)
Home page
Download
Official downloads: https://codelite.org/Download/
On Windows, the installer can bundle MinGW-w64 GCC so you can compile C programs without a separate compiler setup.
Related guides
- GCC C Compiler — install GCC via MSYS2 if CodeLite does not detect a compiler
- Code::Blocks IDE — alternative IDE with bundled MinGW option
Related Pages
- C Downloads — Browse all C Downloads.
- Code::Blocks IDE for C Programming Development — More in c ide downloads.
- Geany IDE for Windows — More in c ide downloads.
Frequently Asked Questions
What does this C program do?
It is a C example program that demonstrates Codelite IDE for C and, including the complete source code and the expected sample output.
How do I compile and run this C program?
Save the code in a `.c` file, compile it with `gcc filename.c -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.