include
在makefile中,和之间的含义有什么区别-include
?
例子:
-include $(APPINCLUDES)
include $(CONTIKI)/platform/$(TARGET)/Makefile.$(TARGET)
不同之处在于,-include
如果包含文件不存在,则不会产生错误。
-
前缀可以在 中的许多地方使用,以Makefile
执行您不介意失败的操作。
从文档
如果您希望 make 简单地忽略不存在或无法重新制作的 makefile,并且没有错误消息,请使用 -include 指令而不是 include,如下所示:
-包括文件名...
除了任何文件名(或任何文件名的任何先决条件)不存在或无法重新制作时,这就像在所有方面都包含在内,但没有错误(甚至没有警告)。