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: