-bss

Uses the .bss section for uninitialized static variables.

Recommended for programs requiring large amounts of storage for static variables. These items are still initialized with 0 (zero) bytes, but do not take up space in the compiled binary file. Enabled by default on Linux/Unix.