Recs.
Updated
NetBeans IDE includes project types for C and C++ and appropriate project templates. You can work with and create C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing code. C/C++ projects also support Fortran files. The Makefile wizard lets you define and manage build targets and configurations.
SpecsUpdate
Pros
Pro Cross-platform
NetBeans is a free, GPL-licensed IDE. It can can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can therefore run on a variety of operating systems such as Windows, *nix, and Mac OS.
EditComment References 1
Pro Fantastic Maven support
Cons
Recommendations
Comments
Flagged Pros + Cons
Con Slow
The Netbeans IDE is known to take a large memory as compared to other lighter IDE's available on the market. The slowdown can decrease productivity and frustrate programmers.