Не удалось запустить бинарный файл Eclipse для C в Windows - PullRequest
57 голосов
/ 23 февраля 2012

Я установил Eclipse CDT plugin, а также следующие пакеты:

  1. MinSys
  2. MinGW

Я также добавил пути к их корзине в переменной окружения PATH. Даже тогда я не могу скомпилировать и запустить какой-либо пример программы в Eclipse.
Как я могу это исправить? Спасибо за вашу заботу.

Ответы [ 14 ]

85 голосов
/ 01 апреля 2012

Я даже столкнулся с этой ошибкой и много искал, чтобы исправить. К счастью, я понял это сам.

Ниже перечислены вещи, которые необходимо проверить, чтобы они были установлены:

  1. Окно> Настройки> C / C ++> Мастер создания нового CDT-проекта> Проект Makefile> Двоичные парсеры

    a) Установите Windows PE для парсера, если вы используете Windows.

    б) Установите Cygwin PE Parser, если вы используете Cygwin

    в) Установите его на Elf Parser, если вы используете Ubuntu

  2. Окно> Настройки> C / C ++> Build> Environment

    Теперь нажмите «выбрать» и выберите переменную «Путь», чтобы добавить переменные пути в Eclipse.

Теперь все готово!

Все, что вам нужно сделать, это написать тестовую программу и нажать Ctrl + B (Build all; в строке меню есть кнопка), а затем нажать «Выполнить».

57 голосов
/ 24 июля 2012

После того, как все настройки завершены. Перейдите к eclipse project --> build all или Ctrl + B , затем eclipse автоматически создаст двоичные файлы и другие материалы, теперь запустите ваш проект

15 голосов
/ 14 августа 2013
  1. Открыть свойства проекта (щелкните правой кнопкой мыши свой проект, выберите «Свойства» в меню)
  2. Сборка C / C ++ -> Настройки
  3. Перейдите на вкладку «Двоичные парсеры» и установите флажок «Парсер Windows PE»
14 голосов
/ 29 февраля 2016

В моем случае

  1. Я просто сохраняю программу. Нажмите Ctrl + B , чтобы построить его.
  2. Обнови его.
  3. Затем запустите программу.

Теперь вы можете видеть, что это будет работать нормально.

8 голосов
/ 13 августа 2014
  1. Сложение
  2. Обновить проект. В обозревателе проектов появится новая папка с именем Binaries.
  3. Запустите сейчас:)
3 голосов
/ 13 апреля 2013

Эта проблема произошла со мной. Я обнаружил проблему, заключающуюся в том, что используемый мной антивирус рассматривал двоичный файл как троянец и отключил Eclipse для его успешной сборки. Вам необходимо отключить режим автоматической защиты, затем собрать проект и запустить.

1 голос
/ 09 сентября 2016

Мне удалось решить эту проблему, изменив компоновщик по умолчанию с CDT Internal на GNU Make, щелкнув правой кнопкой мыши проект → Свойства → Сборка C / C ++ → Редактор цепочек инструментов → Текущий компоновщик → GNU Make Builder.

1 голос
/ 26 февраля 2015

Та же проблема, но в Mac OS на Eclipse Kepler. Исправлено в следующей конфигурации

Щелкните правой кнопкой мыши проект-> свойства-> Общие сведения о C / C ++-> Настройки запуска / отладки.

Я не видел никакой конфигурации запуска. Итак, я создал новый и введите следующие записи. Проблемы это название приложения :-). Помните, что это будет работать только для проекта Debug, а не для Release, или вам придется снова обновить настройки сборки. Надеюсь это поможет.

enter image description here

1 голос
/ 01 сентября 2013

Только что случилось со мной, и это было немного глупо.
В Eclipse не было ошибок, но, видимо, в окне консоли была одна.

Дважды проверьте, что все в порядке.

0 голосов
/ 28 мая 2017

Выберите FCC и CDT в качестве компоновщика по умолчанию для проекта. Это может помочь вам решить проблему. Кстати, я также призываю вас использовать программу Geany вместо этого. Это работает хорошо, а также. Он готов использовать только установку gcc через MinGW.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...