Code::Blocks

The IDE with all the features you need, having a consistent look, feel and operation across platforms.