null マクロと未定義マクロは、両方とも null 文字列に展開されます。ただし、null 文字列として定義されているマクロは、プリプロセッサ式で定義されているものと判断されます。 マクロを null 文字列として定義するには、コマンド ラインまたはコマンド ファイルで等号 (=) の後に空白またはタブ以外の文字を指定せず、null 文字列または定義を二重引用符 (" ") で囲みます。 マクロを未定義にするには、!UNDEF を使用します。 詳細については、「メイクファイルのプリプロセス ディレクティブ」を参照してください。