Я помощник учителя в классе программирования на C, и инструктор использует Dev C ++ в качестве компилятора для класса. Лично я бы использовал другой, но выбор здесь не мой. Недавно я установил 64-разрядную версию Windows 8 Professional, которая доступна в Dreamspark через мой университет, поэтому я могу начать с разработки приложений для метро для некоторых конкурсов. К сожалению, Dev C ++ прекратил компиляцию. Ранее он работал нормально с Windows 7 64 бит.
Я получаю сообщение об ошибке при компиляции этого отчета:
Compiler: Default compiler
Executing gcc.exe...
gcc.exe "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.c" -o "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Execution terminated
Compilation successful
В нем говорится, что компиляция прошла успешно, но это не так, поэтому исполняемый файл не создается. Я хочу знать, есть ли у кого-нибудь идеи о том, что может заставить Dev C ++ работать с этой версией Windows, поэтому мне не нужно запускать Dev C ++ на виртуальной машине? Мне нужно, чтобы это работало, поэтому я могу проводить демонстрации в классе.
Я считаю, что Dev-C ++ поставляется с очень старой версией MinGW (3.4.x, если я не ошибаюсь). В версиях MinGW до 4.2.2 будут проблемы с компиляцией программ в Windows Vista и более поздних версиях, если они не находятся в PATH.
Таким образом, вы можете либо обновить свою версию MinGW (как вы уже упоминали в комментарии, что вы уже сделали), либо вы можете добавить каталог MinGW \ bin в системный путь.
Пожалуйста, скажите своему учителю обновить Dev-C ++:
http://sourceforge.net/projects/orwelldevcpp/?source=directory
Он поставляется с работающим компилятором MinGW 4.7 или TDM-GCC 4.6.1 (x64), исправляет бесконечное количество ошибок, а также является переносимым.
Я получил ту же ошибку, но смог обойти ее, выполнив следующее.
я использовал Менеджер установки MinGW чтобы загрузить последнюю версию компилятора C (5.3.0-3 на данный момент), и я скопировал файлы в папку Dev-Cpp. Теперь он отлично работает в моей Windows 10.