ошибка компиляции кода C в Eclipse - PullRequest
0 голосов
/ 29 марта 2012

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

. Буду признателен, если опытные пользователи затмений помогут с практическими рекомендациями.Спасибо!

1 Ответ

1 голос
/ 29 марта 2012

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

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