Eclipse Helios - «не может запустить программу make; неизвестная причина» - PullRequest
6 голосов
/ 21 января 2011

Я обновил Eclipse с Galileo до Helios, и когда я пытаюсь выполнить «Чистый проект», я получаю сообщение об ошибке «не могу запустить программу, неизвестная причина».Мне удалось запустить make в Galileo, поэтому я не уверен, почему это происходит, и сталкивался ли кто-нибудь еще с этим.

Ответы [ 4 ]

12 голосов
/ 03 февраля 2011

Добавить PATH в среду (Preferences -> C / C ++ -> Build -> Environment).

Мне также пришлось добавить $ ORACLE_HOME в среду (мой код использует Pro * C) -похоже, CDT не собирает переменные окружения пользователя, как это было раньше.

Это раздражает, я знаю ...

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

Альтернативный ответ, основанный на вышеупомянутом trojanfoe.

Предполагая, что вы можете запустить make в своей оболочке нативного окружения, решение зависит от того, выбрали ли вы «Заменить нативное окружение указанным» (OP1) или «Append».Переменные в собственное окружение »(OP2) в (Предпочтения -> C / C ++ -> Build -> Environment):

Solution-OP1: Добавить PATH в окружение (Preferences -> C / C ++ -> Build -> Environment).

Мне также пришлось добавить $ ORACLE_HOME в среду (мой код использует Pro * C) - похоже, CDT не собирает переменные среды пользователя, как это было раньше.

Это раздражает, я знаю ...

Solution-OP2: убедитесь, что расположение вашей команды make в переменной PATH в вашей собственной среде.

0 голосов
/ 12 июля 2016

Я обнаружил, что в проекте -> свойства -> сборка C / C ++ -> окружение вместо «Заменить собственное окружение указанным» необходимо выбрать «Добавить переменные в собственное окружение».

0 голосов
/ 03 марта 2011

Некоторые пояснения к этой полезной информации для OS X, которую я обнаружил сегодня вечером с Helios:

моя марка была расположена в / Developer / usr / bin; Я добавил это в переменную PATH.

В разделе C / C ++ Build - Settings настроек проекта я добавил каталог /Developer/SDKs/MacOSX10.6.skd/usr/lib. Он включает в себя библиотеки, которые вам понадобятся.

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