Makefile clearmake makefil“;“命令太多”;警告,我想我知道为什么,但我不知道如何修复它

Makefile clearmake makefil“;“命令太多”;警告,我想我知道为什么,但我不知道如何修复它,makefile,Makefile,我有一个clearmake makefile,它在arm模式下构建了一些.c文件,在thumb模式下构建了一些 想象几组对象: $(设置1_对象) $(设置2_对象) $(设置3_对象) 及 $(拇指\模式\对象) 现在,在makefile的后面,我有以下内容: .c.o: @$(ECHO) "Compiling $<" @$(CC) -c $(CCFLAGS) < $(THUMB_MODE_OBJECTS): $${@:.o=.c} @$(ECHO) "T

我有一个clearmake makefile,它在arm模式下构建了一些.c文件,在thumb模式下构建了一些

想象几组对象:

$(设置1_对象)

$(设置2_对象)

$(设置3_对象)

$(拇指\模式\对象)

现在,在makefile的后面,我有以下内容:

.c.o:
    @$(ECHO) "Compiling $<"
    @$(CC) -c $(CCFLAGS) <

$(THUMB_MODE_OBJECTS): $${@:.o=.c}
    @$(ECHO) "Thumb Compiling $<"
    @$(CC) -c $(CCFLAGS) $(THUMB_CCFLAGS) $<
.c.o:

@$(ECHO)“编译$FYI第三行应该是
@$(CC)-c$(CCFLAGS)$对不起,这是一个打字错误,我确实有一个$>22:04:12.35983459344188131(clearmake):处理描述文件“i:\project\objects\Makefile.options.release”“从以下位置处理生成选项:I:\project\objects\Makefile.options>>>22:04:12.36022096869982993(clearmake):处理描述文件“C:\Program Files(x86)\IBM\RationalSDLC\ClearCase\etc\builtin.mk”>>22:04:12.36022096869983060(clearmake):处理描述文件“Makefile”clearmake:警告:“foo.o”的命令行太多”对不起,格式不好。您可以看到有两个目标具有不同的依赖关系,请尝试将其删除。检查
$(拇指模式对象)
扩展到的内容