fzero-initialized-in-bss,
Qzero-initialized-in-bss
Determines whether the compiler places
in the DATA section any variables explicitly initialized with zeros.
Syntax
Linux:
-fzero-initialized-in-bss
-fno-zero-initialized-in-bss
Windows:
/Qzero-initialized-in-bss
/Qzero-initialized-in-bss-
Arguments
None
Default
- -fno-zero-initialized-in-bssor/Qzero-initialized-in-bss-
- Variables explicitly initialized with zeros are placed in the BSS section. This can save space in the resulting code.
Description
This option determines whether the compiler places in the
DATA section any variables explicitly initialized with zeros.
If option
-fno-zero-initialized-in-bss
(Linux*)
or
/Qzero-initialized-in-bss-
(Windows*) is specified, the
compiler places in the DATA section any variables that are initialized to zero.
IDE Equivalent
Visual Studio:
None
Eclipse:
Data > Disable Placement of Zero-Initialized
Variables in .bss - place in .data instead
Alternate Options
None