Code::Blocks is an alternative (it is a much more complex alternative, supporting multiple compilers, multiple compile targets, project-global compile options + target-specific options, parallel compilations, etc, but it's also significantly more complex than dev-cpp, with a bigger learning-curve =/ )