2.6. Pre-Defined Macro SymbolsΒΆ
The c29clang compiler supports the use of pre-defined macro symbols. These are compile-time symbols that are defined with a value based on how the compiler is invoked.
Note
Viewing the List of Pre-Defined Macro Symbols for a Given Compilation
To view the pre-defined macro symbols that are defined for a given c29clang option combination, you can compile using the -E and -dM options. For example,
%> c29clang -mcpu=c29.c0 -E -dM test.c
emits to stdout the list of pre-defined macro symbols that are defined when compiling with the -mcpu=c29.c0 option.
The following sub-sections contain tables listing the various pre-defined macro symbols that are created by the c29clang compiler: