Makefile无法使用cygwin

时间:2009-07-20 15:51:25

标签: makefile cygwin

我刚刚在我的Windows机器上安装了带有C ++编译器和Perl的cygwin。每当 尝试使用makefile编译C ++文件时出现以下错误:

>make
Cant find C:\Program on PATH

不确定哪条路径完全丢失以及我可以在哪里更改...

2 个答案:

答案 0 :(得分:3)

您应该在C:\中安装cygwin,而不是在C:\ Program Files \中安装 - 后者通常会因为空间而导致问题,就像这里的情况一样。

答案 1 :(得分:0)

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