Makefile 第14行生成文件错误:预期目标:依赖项

Makefile 第14行生成文件错误:预期目标:依赖项,makefile,presto,Makefile,Presto,我无法运行我下载的项目的Makefile(Presto的ODBC驱动程序)。 运行make命令时,出现以下错误: Daniel@Daniel-Laptop /cygdrive/c/TEMP/presto-odbc-master $ make clean install Error on line 14: expecting target : dependencies 由于Makefile在语法上似乎是正确的,所以我不太确定出了什么问题。 可以找到Makefile 更新: 我用的是数字火星5.


我无法运行我下载的项目的Makefile(Presto的ODBC驱动程序)。
运行make命令时,出现以下错误:

Daniel@Daniel-Laptop /cygdrive/c/TEMP/presto-odbc-master
$ make clean install
Error on line 14: expecting target : dependencies

由于Makefile在语法上似乎是正确的,所以我不太确定出了什么问题。
可以找到Makefile

更新:
我用的是数字火星5.06版

谢谢,

丹尼尔第14行以制表符开头。您的
make
命令可能期望该行是make规则的一部分,因此请求
target:dependencies


据推测,
presto-odbc
应该使用其他类型的make构建,即根据
README.md

的Cygwin GNU make,可能最好在项目的邮件列表中询问。也许这只是一个bug或者一个已知的问题。他们应该注意到可能会发生此错误。您使用的Make版本是什么?(如果您不确定,请尝试
make-v
)Digital Mars make 5.06版。我也在邮件列表上问了这个问题,如果我得到任何答案,我会在这里和那里更新答案。你是对的。我必须安装GNU的make。谢谢。它坏得难以置信。不管我做什么都不重要。