Makefile不能与cygwin一起工作 我刚刚在Windows机器上安装了C++编译器和Perl的CygWin。无论何时 试图用Mag文件编译C++文件时,我得到以下错误: >make Cant find C:\Program on PATH

Makefile不能与cygwin一起工作 我刚刚在Windows机器上安装了C++编译器和Perl的CygWin。无论何时 试图用Mag文件编译C++文件时,我得到以下错误: >make Cant find C:\Program on PATH,makefile,cygwin,Makefile,Cygwin,不确定丢失了什么路径以及我可以在哪里更改它…您应该在C:\、而不是C:\Program Files中安装cygwin \-后者通常会因为空间问题而出现问题,这里就是这样。您的path环境变量中有一个空间。无论在何处设置路径,都可以使用8.3文件名而不是扩展文件名,或者可以用引号中的空格封装该节。例如:PATH=c:\windows;“c:\program files\foo”我已将其安装在c:\cygwin中。您正在编译的源代码树位于c:¥program files中?可能是因为perl安装在c

不确定丢失了什么路径以及我可以在哪里更改它…

您应该在C:\、而不是C:\Program Files中安装cygwin \-后者通常会因为空间问题而出现问题,这里就是这样。

您的path环境变量中有一个空间。无论在何处设置路径,都可以使用8.3文件名而不是扩展文件名,或者可以用引号中的空格封装该节。例如:PATH=c:\windows;“c:\program files\foo”

我已将其安装在c:\cygwin中。您正在编译的源代码树位于c:¥program files中?可能是因为perl安装在c:\program files中?我必须改变哪条路径,PC环境变量中的路径还是Cygwin中的路径?