Не удается запустить программу «make»: система не может найти указанный файл? - PullRequest
3 голосов
/ 10 июля 2010

Впервые появляется эта ошибка.Я использую Cygwin с Eclipse 3.5, и моя переменная Path установлена ​​на: %CommonProgramFiles%\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Apache Ant\bin;C:\Program Files\SVN\bin;C:\Program Files\Java\jdk1.6.0_18\bin;C:\Users\Mohit\Developer\AndroidSDK\tools;C:\Program Files\QuickTime\QTSystem\;C:\cygwin\bin Обратите внимание, что C:\cygwin\bin находится в моем пути.И make.exe - это мой Cygwin bin.Поэтому я думаю, что проблема не в моей системе, а, возможно, в моем проекте.Но я не могу найти ничего плохого в этом.Есть предложения?

Ответы [ 3 ]

6 голосов
/ 11 июля 2010

Используйте Process Explorer , чтобы взглянуть на переменную среды PATH внутри процесса Eclipse. Вполне возможно, что он меняет свой PATH внутренне - в этом случае вам необходимо выяснить, как настроить Eclipse так, чтобы его PATH был настроен правильно.

Если вы обнаружите, что C:\cygwin\bin отсутствует в PATH Eclipse, и вы недавно добавили это в PATH, вам нужно закрыть и перезапустить Eclipse, чтобы это изменение вступило в силу.

Если вы все еще не можете понять это, попробуйте использовать Process Monitor с фильтром для Eclipse.exe, чтобы получить длинный подробный список всего, что он пытается сделать. Ищите звонок на CreateProcess(), который не удался, и посмотрите, сможете ли вы узнать что-нибудь еще.

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

Я обхожу эту проблему, устанавливая MinGW и использую его компилятор GCC.

Среда - ОС: Windows 10, Eclipse: Oxygen

0 голосов
/ 31 марта 2016

У меня была такая же проблема, и я решил скопировать этот файл make.exe по указанному пути. по ссылке ниже http://www.mediafire.com/download/e9j9g4zun2t68jn/make.exe надежда помогает

...