no-bss-init、Qnobss-init

明示的にゼロで初期化された変数を DATA セクションに配置するようにコンパイラーに指示します。

IDE オプション

Windows: なし

Linux: [Data (データ)] > [Disable Placement of Zero-initialized Variables in .bss - use .data (ゼロで初期化された変数を BSS に配置しない - .data を使用)]

Mac OS X: [Data (データ)] > [Allocate Zero-initialized Variables to .data (ゼロで初期化された変数の .data への割り当て)]

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS* X: -no-bss-init
Windows*:  /Qnobss-init

引数

なし

デフォルト

オフ 明示的にゼロで初期化された変数は BSS セクションに配置されます。

説明

このオプションは、明示的にゼロで初期化された変数を DATA セクションに配置するようにコンパイラーに指示します。

代替オプション

Linux および Mac OS X: -nobss-init (これは古いオプションです)
Windows: なし