我刚刚在我的Windows机器上安装了带有C ++编译器和Perl的cygwin。每当 尝试使用makefile编译C ++文件时出现以下错误:
>make
Cant find C:\Program on PATH
不确定哪条路径完全丢失以及我可以在哪里更改...
答案 0 :(得分:3)
您应该在C:\中安装cygwin,而不是在C:\ Program Files \中安装 - 后者通常会因为空间而导致问题,就像这里的情况一样。
答案 1 :(得分:0)
你的PATH环境变量中有一个空格。无论您在何处设置路径,都可以使用8.3文件名而不是扩展文件名,或者可以使用引号括起空格。例如:PATH = c:\ windows;“c:\ program files \ foo”