
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
Dev-C++ Features
Support GCC-based compilers

Integrated debugging (using GDB)

Project Manager

Customizable syntax highlighting editor

Class Browser

Code Completion

Function listing

Profiling support

Quickly create Windows, console, static libraries and DLLs

Support of templates for creating your own project types

Makefile creation

Edit and compile Resource files

Tool Manager

Print support

Find and replace facilities

CVS support