インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

no-bss-init、Qnobss-init

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

構文

Linux* および macOS*:

-no-bss-init

Windows*:

/Qnobss-init

引数

なし

デフォルト

オフ

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

説明

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

IDE オプション

Visual Studio*: なし

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

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

代替オプション

なし