Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile:多个目标模式。停止_Makefile - Fatal编程技术网

Makefile:多个目标模式。停止

Makefile:多个目标模式。停止,makefile,Makefile,我在Windows环境下使用Cygwin shell构建程序 我成功地通过了rest其他命令,但当我尝试在Makefile上运行make时,它抛出以下错误: Makefile:124:多个目标模式,停止 这是产生错误的线路 $(TARGETPATH)/.o:$(依赖项)$(CC)-c$(CFLAGS)$(调试标志)$(源) 我之所以感到困惑,是因为在同一个makefile中有其他命令与make命令一起成功运行,只有makefile中第124行的命令才是产生错误的原因 我试图找到解决办法,但没有任

我在Windows环境下使用Cygwin shell构建程序

我成功地通过了rest其他命令,但当我尝试在Makefile上运行make时,它抛出以下错误:

Makefile:124:多个目标模式,停止

这是产生错误的线路

$(TARGETPATH)/.o:$(依赖项)$(CC)-c$(CFLAGS)$(调试标志)$(源)

我之所以感到困惑,是因为在同一个makefile中有其他命令与make命令一起成功运行,只有makefile中第124行的命令才是产生错误的原因

我试图找到解决办法,但没有任何帮助

提前谢谢。

您的美元(TARGETPATH)中有什么?美元(依赖性)?可能其中一个包含冒号?$(TARGETPATH)=。和$(依赖项)=$(TARGETNAME).c\Makefile\$(INCLUDEPATH)/$(TARGETNAME).h\$(STD\u事件)\config.h utils.h oppgtrigger\u db.h\oppgtrigger\u yacc.y oppgtrigger\u lex.l TARGETNAME=oppgtrigger和STD\u事件=../../../src/STD\u EVENT.h和**可能的重复项