24

includeメイクファイルのとの意味の違いは何-includeですか?

例:

-include $(APPINCLUDES)

include $(CONTIKI)/platform/$(TARGET)/Makefile.$(TARGET)
4

2 に答える 2

31

違いは-include、インクルード ファイルが存在しない場合にエラーが発生しないことです。

-プレフィックスはMakefile、失敗しても構わないアクションを実行するためにの多くの場所で使用できます。

于 2013-06-07T10:10:05.627 に答える
9

ドキュメントから

存在しない、または再作成できない makefile を無視し、エラー メッセージを表示しないようにしたい場合は、次のように、include の代わりに -include ディレクティブを使用します。

-ファイル名を含める...

これは、ファイル名のいずれか (またはファイル名のいずれかの前提条件) が存在しないか、または再作成できない場合にエラーが発生しない (警告でさえない) ことを除いて、すべての点で include のように機能します。

于 2013-06-07T10:09:20.893 に答える