Хотя пост старый, у меня была такая же проблема с mingw32 против 4.8.1 на 2015/02/13. Компиляция с использованием Eclipse CDT не удалась с этим сообщением. Попытка из командной строки с параметром -v также не удалась. Мне также не хватало исполняемого файла cc1plus.
Причина:
Я скачал командную строку и графический установщик с сайта mingw32. Я использовал это для первоначальной установки mingw32. Используя графический интерфейс, я выбрал базовые инструменты, выбрав компиляторы c и c ++.
Этот установщик выполнил неполную установку 32-битного компилятора c ++. У меня были файлы g ++ и cpp, но нет исполняемого файла cc1plus. Попытка выполнить обновление не удалась, поскольку установщик предположил, что у меня все установлено.
Чтобы исправить я нашел эти сайты:
http://mingw -w64.sourceforge.net /
http://sourceforge.net/projects/mingw-w64/
Я скачал и запустил эту «онлайн-установку». Конечно же, этот содержит недостающие файлы. Я изменил свою переменную PATH и указал на папку «bin», содержащую исполняемый файл g ++. Rebooted. Установлено 64-битное Eclipse. Открыл Eclipse и программу на С ++ «Hello World» скомпилировали, выполнили и отладили правильно.
Примечание: 64-битный установщик по умолчанию настроен на UNIX. Почему установщик не может определить ОС ??? Обязательно измените их.
Я провел весь вечер, занимаясь этим. Надеюсь, это кому-нибудь поможет.