CodeBlocks
IDE for C, C++ and Fortran
Code::Blocks is a highly extensible Integrated Development Environment (IDE) for the C, C++ and Fortran programming languages. It features support for a wide range of compilers, parallel builds, multi-target projects, and also provides an interface with GNU GDB.
Home page: http://www.codeblocks.org/