2012-03-29 5 views
0

Я новичок в использовании Eclipse и CDT и пытаюсь скомпилировать свой код на C. Когда I Запуск от имени Локальное приложение C, оно возвращает сообщение об ошибке Launch Failed. Binary Not Found. У меня есть MinGW-w64 в C: \ mingw-w64. Программа компилируется и работает отлично, используя gcc через cmd.ошибка компиляции кода C в Eclipse

Буду признателен, если пользователи eclipse-proficient могут помочь с практическим учетом. Благодаря!

ответ

1

Иногда, если вы пытаетесь запустить сначала (до того, как был скомпилирован двоичный файл), eclipse автоматически создает конфигурацию запуска, которая не имеет бинарных связей. Позже, даже если вы скомпилировали свой проект (вы делаете это с помощью значка project/build или hammer), он не будет автоматически связывать двоичный файл, поскольку он пытается запустить старую конфигурацию запуска. Итак:

  • убедитесь, что один из проектов исходных файлов выбираются (в редакторе, например)
  • нажмите стрелку вниз рядом с иконкой ошибки
  • выберите конфигурации отладки
  • приложение
  • выберите C/C++ и нажмите на «значке новой конфигурации запуска»
  • Если поле приложения C/C++ для вашей новой конфигурации запуска пуст, выберите проект поиска или просмотрите его и укажите, где находится ваш двоичный код:
  • необязательно установить другие параметры запуска/отладки
  • запуск вашей новой конфигурации запуска с помощью кнопки «Debug» или из меню «ошибка»
+0

Я последовал за этими шагами, и в результате: – avg

+0

1. Ошибки существуют в активной конфигурации проекта «firstProject». Продолжить запуск?
и далее:
2. При запуске firstProjectDefault возникла проблема.
Программа не является признанным исполняемым файлом.

У меня есть приложение «C/C++» в качестве моего компилятора gcc, возможно, это неверно.

avg