プリプロセッサシンボル name の初期定義を削除します。
このオプションは、コマンド行に指定された (CC ドライバによって暗黙的に挿入されるものも含む) -D オプションによって作成されるマクロシンボル name の初期定義を削除します。他の定義済みマクロや、ソースファイル内のマクロ定義が影響を受けることはありません。
-U オプションは、コマンド行に複数指定できます。
このオプションを -D オプションと一緒に使用すると、このオプションは、すべての -D オプションが処理された後で処理されます。