User manual
UM0036 Project creation and build
Doc ID 7705 Rev 11 143/385
Customizing Metrowerks C compiler language settings
In the C Compiler tab, select C Language in the Category list box. The view in the C
Compiler tab changes to that shown in Figure 95.
Figure 95. Customizing C language view
In this tab view, you can choose from the language options described in Table 52 .
4.9.2 Metrowerks Assembler tab
The Assembler tab provides an interface for customizing the command line for the
Metrowerks assembler. The gray Command line field, displays all the changes to the
command line as you make them.
Table 52. Metrowerks C compiler language options
Option
(1)
1. For complete descriptions of optimization options, refer to the STMicroelectronics ST7 Compiler user
manual from Metrowerks.
Description
Strict ANSI
(-Ansi)
This option restricts the Compiler to recognition of ANSI-
standard keywords.
Tri- and Bigraph Support
(-Ci)
This option enables the interpretation of Trigraph and
Bigraph symbols if present in the C source code.
Propagate const and Volatile
Qualifiers for Structs (-Cq)
If a structure is labeled constant or constant/volatile, then
this option propagates the qualifier to all members of the
structure.
Conversion from ‘const T*’ to ‘T*’
(-Ec)
This option causes pointers to constants to be treated as
pointers to their non-constant equivalents.
Not ANSI compliant