Запуск Failed Binary не найден Eclipse для C в Windows - программирование
Подтвердить что ты не робот

Запуск Failed Binary не найден Eclipse для C в Windows

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

  • MinSys
  • MinGW

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

4b9b3361

Ответ 1

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

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

  • Окно > Предпочтения > C/С++ > Новый мастер проекта CDT > Проект Makefile > Двоичные парсеры

    a) Установите его в PE Parser для Windows, если вы находитесь в окнах.

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

    c) Установите его в парсер Elf, если вы используете ubuntu

  • Окно > Настройки > C/С++ > Сборкa > Среда

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

Теперь все сделано!

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

Ответ 2

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

Ответ 3

  • Откройте свойства проекта (щелкните правой кнопкой мыши по вашему проекту, выберите "Свойства" в меню)
  • C/С++ Build → Настройки
  • Перейдите на вкладку Binary Parsers и проверьте PE Parser для Windows.

Ответ 4

В моем случае

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

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

Ответ 5

  • Построить
  • Обновите проект. Новая папка с именем Binaries появится теперь в проводнике проекта.
  • Теперь запустите:)

Ответ 6

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

Ответ 7

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

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

Ответ 8

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

Щелкните правой кнопкой мыши project- > properties- > C/С++ General- > Run/Debug Settings.

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

enter image description here

Ответ 9

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

Ответ 10

добавьте сторонние библиотеки, если в случае, если вы пытаетесь скомпилировать проект OPEN SANKORE в других проектах, попробуйте установить сторонние библиотеки в linux

 sudo apt-get install zlib1g-dev libjpeg62-dev libtiff4-dev libmng-dev libpng12-dev                           
  libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio-        
  dev   libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev   
 libglib2.0-  dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr-
 dev libxrender-dev   libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev 
 libt1-dev libpaper-dev

Ответ 11

Я столкнулся с той же проблемой и попробовал выше методы, но не использовал, и когда я попытался выполнить в командной строке, он дал мне ошибку "Приложение не запущено должным образом....", а затем я попытался с кодовым блоком, который дал мне "Приложение не запущен должным образом...". Затем я загрузил MinGW из http://www.equation.com/ Он начал работать

Ответ 12

введите описание изображения здесь

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

Итак, где ваша ошибка?

Ответ: что-то не так в процессе установки eclipse. Да, вы не установили его правильно

Вот решение

Во-первых, никто не знает, где дефект в процессе установки, даже если вы этого не знаете.

и вот учебник "Как правильно установить eclipse".

Как правильно установить Eclipse в Windows для C и С++

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

Смотреть все это 8-минутное видео, это только решение, которое я нашел после 7-8 дней напряженной работы.

Ответ 13

У меня была такая же проблема "двоичный файл не найден", и я пробовал все решения, но, к сожалению, ничего не получилось. Я пробовал вещи и узнал, что когда я переключил свою текущую инструментальную цепочку (щелкните правой кнопкой мыши по настройке кликов проекта → c/С++ build- > tool chain editor) Перекрестите GCC в Cygwin GCC, очистите все все, и угадайте, что? Я могу работать!!

Ответ 14

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

Ответ 15

С подобной проблемой столкнулся я. Попав в основную среду разработки Eclipse, попробуйте сделать следующее.

  1. Windows → Настройки → C/C++ → Сборка → Среда → (Добавить переменные среды) → Нажмите, чтобы выбрать все) → ОК

Теперь в том же диалоговом окне

  1. Новый проект C/C++ → Создать файл проекта → Выбрать соответствующий анализатор * → Нажмите "Применить", "Применить и закрыть".

Выбор парсера

  1. Для Linux - выберите "Elf Parser" или "GNU Elf Parser"

  2. Для Windows - выберите "PE Windows Parser"

  3. Для Mac OS - выберите "Mach-o Parser" или "Mach-o 64 Parser"

Попробуйте собрать свою программу и запустить ее. Если вы все еще обнаружите ошибку двоичного сбоя, выполните следующие действия:

Нажмите "Выполнить" → "Выполнить настройку" → "C/C++ Приложение" → "Отладка имени проекта" → нажмите "Обзор" и выберите файл проекта → нажмите "ОК" → под ним. Просмотреть двоичный файл (перейдите в свою рабочую область Eclipse и выберите свой файл проекта → вы найдете два файла 1.Debug 2.Src → нажмите на файл отладки → затем нажмите на файл с именем вашего проекта и нажмите ок) → затем нажмите применить и нажмите кнопку запуска