You copied the Doc URL to your clipboard.
-U
Removes any initial definition of the specified macro.
Syntax
-U
name
Where:
name
is the name of the macro to be undefined.
The macro
can be either:name
A predefined macro.
A macro specified using the
-D
option.
Note
Not all compiler predefined macros can be undefined.Usage
Specifying -U
has the same effect as placing the
text name
#undef
at the head of each source file.name
Restrictions
The compiler defines and undefines macros in the following order:
Compiler predefined macros.
Macros defined explicitly, using
-D
.name
Macros explicitly undefined, using
-U
.name