Lots of links to other sites
For Linux
IDE that can my used with any compiler but it comes with MinGW/GCC
C++ IDE for Eclipse
For Windows, contains C++
For Windows, Linux, and many other platforms.