Используйте Sysinternals ProcessMonitor от здесь . Что вы делаете, это находите имя .exe, которое выполняет компиляцию, в столбце Имя процесса, например gcc.exe
. Затем загляните в столбец Result, и все, что не является SUCCESS
, проверьте. Я думаю, что вы ищете NAME NOT FOUND
результат, хотя. Кроме того, я заметил, что когда я запускал его из оболочки, например msys, он не отображался должным образом. Поэтому обязательно запустите компиляцию gcc из командной строки.
У меня была такая же проблема, и я сделал то, что только что упомянул выше. Я обнаружил, что gcc.exe
получает NAME NOT FOUND
результат для cc1obj.exe
. Поэтому я сделал обоснованное предположение и зашел в папку MinGW под \libexec\gcc\mingw32\4.5.0
(номер версии может не совпадать с вами) и сделал копию cc1.exe
, а затем переименовал ее в cc1obj.exe
. И вот, это решило проблему.