C++ ユーザーズガイド

-Uname

プリプロセッサシンボル name の初期定義を削除します。

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

-U オプションは、コマンド行に複数指定できます。

警告

このオプションを -D オプションと一緒に使用すると、このオプションは、すべての -D オプションが処理された後で処理されます。