インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
明示的にゼロで初期化された変数を DATA セクションに配置するように指定します。
Linux* および macOS*: | -fzero-initialized-in-bss -fno-zero-initialized-in-bss |
Windows*: | /Qzero-initialized-in-bss /Qzero-initialized-in-bss- |
なし
-fno-zero-initialized-in-bss |
明示的にゼロで初期化された変数は BSS セクションに配置されます。これにより、結果コードのスペースを節約できます。 |
このオプションは、明示的にゼロで初期化された変数を DATA セクションに配置するように指定します。
-fno-zero-initialized-in-bss (Linux* および macOS*) または /Qzero-initialized-in-bss- (Windows*) が指定された場合、コンパイラーはゼロで初期化された変数を DATA セクションに配置します。
Visual Studio*: なし
Eclipse*: [Data (データ)] > [Disable Placement of Zero-Initialized Variables in .bss - place in .data instead (ゼロで初期化された変数を .bss に配置しない - .data に配置)]
Xcode*: [Data (データ)] > [Place Zero-Initialized Variables in .bss (ゼロで初期化された変数を .bss に配置する)]
なし