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

Moh*_*nde 3 c eclipse makefile eclipse-cdt

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

Ada*_*eld 6

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

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

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