Gcc exe internal error aborted program collect2

Bug 15727 - compiler error (collect2) when compiling gen-devlist.c from linux 2.6.6 kernel

Bug 15727
compiler error (collect2) when compiling gen-devlist.c from linux 2.6.6 kernel

Summary:

compiler error (collect2) when compiling gen-devlist.c from linux 2.6.6 kernel

Status: RESOLVED
INVALID

Alias:

None

Product:

gcc

Classification:

Unclassified

Component:

other

(show other bugs)

Version:

3.3.3

Importance:

P2
normal

Target Milestone:

Assignee:

Not yet assigned to anyone

URL:


Keywords:

Depends on:


Blocks:


Reported: 2004-05-29 22:47 UTC by Robert Urban
Modified: 2005-07-23 22:49 UTC
(History)

CC List:

1
user

(show)

See Also:

Host:

i386-pc-linux

Target:

i386-pc-linux

Build:

i386-pc-linux

Known to work:

Known to fail:

Last reconfirmed:


Attachments

*.i file produced by «-save-temps»


(4.93 KB,
application/x-gzip)

2004-05-29 22:49 UTC,

Robert Urban

Details

View All

Add an attachment
(proposed patch, testcase, etc.)

Note
You need to
log in
before you can comment on or make changes to this bug.


0 / 0 / 0

Регистрация: 07.03.2013

Сообщений: 3

1

07.03.2013, 10:13. Показов 2939. Ответов 2


У меня постоянно выскакивает сообщение в Code Block когда я пытаюсь скомпилировать любую программу:
mingw32-gcc.exe -c C:UsersNikitaDesktopc++Untitled1.c -o C:UsersNikitaDesktopc++Untitled1.o
mingw32-g++.exe -o C:UsersNikitaDesktopc++Untitled1.exe C:UsersNikitaDesktopc++Untitled1.o
mingw32-g++.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings (0 minutes, 0 seconds)
Что с этим можно сделать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Супер-модератор

Эксперт Pascal/DelphiАвтор FAQ

32451 / 20945 / 8105

Регистрация: 22.10.2011

Сообщений: 36,213

Записей в блоге: 7

07.03.2013, 11:35

2

У тебя, видимо, не самая новая версия MinGW, до 4.2.2. И папка MinGWbin не добавлена в PATH. Добавь, или обнови MinGW.



0



5493 / 4888 / 831

Регистрация: 04.06.2011

Сообщений: 13,587

07.03.2013, 12:24

3

Если Code::Blocks скачивался вместе с компилятором, то в путях ничего прописывать не нужно.
ZzZNiKiToZzZ, пакет с компилятором скачивали? В настройках компилятора папка MinGWbin прописана? Переустановить пробовали?



0



Я помощник учителя в классе программирования на C, и инструктор использует Dev C ++ в качестве компилятора для класса. Лично я бы использовал другой, но выбор здесь не мой. Недавно я установил 64-разрядную версию Windows 8 Professional, которая доступна в Dreamspark через мой университет, поэтому я могу начать с разработки приложений для метро для некоторых конкурсов. К сожалению, Dev C ++ прекратил компиляцию. Ранее он работал нормально с Windows 7 64 бит.

Я получаю сообщение об ошибке при компиляции этого отчета:

Compiler: Default compiler
Executing  gcc.exe...
gcc.exe "C:UsersJamesDocumentsHomeworkTA_CPRE_185counter.c" -o "C:UsersJamesDocumentsHomeworkTA_CPRE_185counter.exe"    -I"C:Dev-Cppinclude"   -L"C:Dev-Cpplib"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 ++ на виртуальной машине? Мне нужно, чтобы это работало, поэтому я могу проводить демонстрации в классе.

15

Решение

Я считаю, что Dev-C ++ поставляется с очень старой версией MinGW (3.4.x, если я не ошибаюсь). В версиях MinGW до 4.2.2 будут проблемы с компиляцией программ в Windows Vista и более поздних версиях, если они не находятся в PATH.

Таким образом, вы можете либо обновить свою версию MinGW (как вы уже упоминали в комментарии, что вы уже сделали), либо вы можете добавить каталог MinGW bin в системный путь.

10

Другие решения

Я получил ту же ошибку, но смог обойти ее, выполнив следующее.

  1. Удалить приложение с помощью добавления / удаления программ
  2. Отключить контроль доступа пользователей
  3. перезагружать
  4. Загрузить Dev-Cpp 5.4.0 TDM-GCC x64 4.7.1 Setup.exe
  5. Щелкните правой кнопкой мыши по загруженному файлу и перейдите в «режим совместимости win7» для всех пользователей, выберите «Запуск от имени администратора» и нажмите «ОК».
  6. Щелкните правой кнопкой мыши по загруженному файлу и выберите «Запуск от имени администратора» (обратите внимание: в этом нет необходимости, но это окна, так что охватывайте ваши базы)
  7. Выберите все значения по умолчанию, но на последнем экране отмените выбор «запустить Dev C ++ сейчас», а затем выберите «закончить»
  8. Откройте проводник Windows и перейдите в каталог установки C: Program Files (x86) Dev-Cpp и найдите «devcpp.exe»; щелкните правой кнопкой мыши и выберите «режим совместимости win7» для всех пользователей, выберите «Запуск от имени администратора» и нажмите «ОК» (опять же, это, вероятно, не обязательно, но это также ничего не повредит).
  9. Дважды щелкните приложение и закрепите его на панели задач для удобства использования.
  10. Откройте новый проект и протестируйте его, он должен работать без проблем.

2

я использовал Менеджер установки MinGW чтобы загрузить последнюю версию компилятора C (5.3.0-3 на данный момент), и я скопировал файлы в папку Dev-Cpp. Теперь он отлично работает в моей Windows 10.

0

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Gcc error while loading shared libraries
  • Gcc error unrecognized command line option
  • Gcc error trying to exec cc1plus execvp no such file or directory
  • Gcc error trying to exec cc1 execvp no such file or directory
  • Gcc error string no such file or directory

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии