Choose MinGW if you are not sure, because MinGW is lighter and easier to install, but having less features. On Windows, you could install either MinGW GCC or Cygwin GCC. To use Eclipse for C/C++ programming, you need a C/C++ compiler. How to Install Eclipse C/C++ Development Tool (CDT) 8.1.2 for Eclipse 4.2.2 (Juno) Step 0: Install MinGW GCC or Cygwin GCC Eclipse is cross-platform and runs under Windows, Linux and Mac OS. It also supports C/C++, PHP, Python, Perl, and other web project developments via extensible plug-ins.
The mother site is Eclipse is popular for Java project development. Eclipse is an open-source Integrated Development Environment (IDE) supported by IBM.