Eclipse Mac OSX: запуск не удалось, двоичный файл не найден - PullRequest
5 голосов
/ 04 ноября 2011

Только что установленное eclipse на моем Mac не может запускать мои проекты при сборке и запуске, я получаю следующее сообщение: запуск не выполнен, двоичный файл не найден.Я установил настройки проекта \ macosx gcc \ и linker \ miscellaneus \ flags -arch i686 не работает, я довольно застрял.

Ответы [ 5 ]

11 голосов
/ 06 июня 2013

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

Eclipse IDE для разработчиков на C / C ++ Версия: Juno Service Release 2

Исправление входит в Проект> Свойства> Сборка C / C ++> Настройки> Двоичные парсеры:Убедитесь, что "Mach-O 64 Parser выбран"

Эта тема помогла мне: "Ошибка запуска. Двоичный файл не найден".Snow Leopard и Eclipse C / C ++ IDE проблема"ПРОБЛЕМА: это то, что GCC 4.2 (коллекция компиляторов GNU), поставляемая с Snow Leopard, компилирует двоичные файлы в 64-битные по умолчанию. К сожалению, используемый компоновщик Eclipse не понимает64-разрядные двоичные файлы, он считывает 32-разрядные двоичные файлы. Здесь могут быть и другие проблемы, но вкратце они завершаются тем, что двоичный файл не генерируется, по крайней мере, тот, который Eclipse не может прочитать, что приводит к тому, что Eclipse не находит двоичные файлы.ошибка. "

4 голосов
/ 26 апреля 2015

Исправление перейдите в Проект> Свойства> Сборка C / C ++> Настройки> Двоичные файлы> Парсеры: убедитесь, что «Mach-O 64 Parser выбран»

Я удостоверился, что это правильно, и все еще получил ошибку, поэтому я бы сказал, что лучшее решение - это сделать этот шаг ... затем, СОЗДАТЬ проект, затем нажать кнопку "Play", и он должен работать (что это то, что исправило мою проблему)

0 голосов
/ 17 декабря 2017

У меня была та же проблема, хотя я изменил синтаксический анализатор, как упомянуто выше, он не работал, и я получил ту же ошибку.

Кроме того, построение проекта через меню решило проблему:

Project>Build All

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

0 голосов
/ 25 ноября 2015

Вам нужно выбрать правильный двоичный анализатор, чтобы Eclipse мог распознавать исполняемый файл:

Выберите проект, затем

Проект-> Свойства-> Сборка C / C ++-> Настройки-> Двоичные парсеры

Для Mac выберите Mach-O Parser.

Хотелось бы, чтобы CDT просто шел с этими выбранными, это была бы простая настройка plug-n-play. Если ничего другого, они могут добавить подсказку в тексте ошибки.

0 голосов
/ 16 марта 2015

Сначала вы должны построить его, затем нажать «Выполнить».Тогда все будет хорошо.

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