-Uname

このオプションを使用すると、マクロ name の最初の定義を削除できます。

マクロ name には、以下のいずれかを指定できます。

Note

すべてのコンパイラの定義済みマクロについて、定義を削除できるわけではありません。

Show/hide構文

-Uname

各項目には以下の意味があります。

name

定義を削除するマクロの名前です。

Show/hide使用法

-Uname を指定したときの効果は、各ソースファイルの冒頭にテキスト #undef name を記述したときの効果と同じです。

Show/hide制約条件

コンパイラは以下の順序でマクロを定義したり、定義を削除したりします。

  1. コンパイラの定義済みマクロ

  2. -Dname を使用して明示的に定義されたマクロ

  3. -Uname を使用して明示的に定義が削除されたマクロ

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0491BJ
Non-ConfidentialID011811