3.6.3 Options for Controlling the C Dialect

The options tabulated below define the type of C dialect used by the compiler and are discussed in the sections that follow.

Table 3-9. C Dialect Control Options
Option

(links to explanatory section)

Controls
-ansiStrict ANSI conformance.
-aux-info filenameThe generation of function prototypes.
-f[no-]commonThe placement of global variables defined without an initializer
-f[no-]asmKeyword recognition.
-f[no-]builtin

-fno-builtin-function

Use of built-in functions.
-f[no-]signed-char

-f[no-]unsigned-char

The signedness of a plain char type.
-f[no-]signed-bitfields

-f[no-]unsigned-bitfields

The signedness of a plain int bit-field.
-mext=extensionWhich language extensions is in effect.
-std=standardThe C language standard.