无法运行程序“make”:系统找不到指定的文件?

这是第一次出现此错误。 我正在使用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在我的Path中。 而make.exe是我的Cygwin bin。 所以我认为问题不在于我的系统,而在于我的项目。 但我发现它没有任何问题。 有什么建议?

使用Process Explorer查看Eclipse进程中的PATH环境变量。 它可能在内部更改其PATH – 如果是这种情况,您将需要弄清楚如何配置Eclipse以便正确设置其PATH。

如果您发现C:\cygwin\bin不在Eclipse的PATH中,并且您最近将其添加到PATH中,则需要关闭并重新启动Eclipse以使该更改生效。

如果您仍然无法弄清楚,请尝试使用带有Eclipse.exefilter的Process Monitor来获取它正在尝试执行的所有操作的详细列表。 寻找对CreateProcess()失败的调用,看看你是否可以学到更多东西。

我有同样的问题,我解决了复制make.exe文件在给出ecilipse的路径。 从下面的链接http://www.mediafire.com/download/e9j9g4zun2t68jn/make.exe希望有所帮助

我通过安装MinGW并使用其GCC编译器解决了这个问题。

环境 – 操作系统:Windows 10,Eclipse:氧气