インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
スタック・チェック・ルーチンの呼び出しのしきい値を制御します。
Linux* および macOS*: | なし |
Windows*: | /Gs[n] |
n |
ローカル変数とコンパイラー一時変数が使用可能なバイト数。この値を超えるとスタックチェックが有効になります。これをしきい値と呼びます。 |
/Gs |
4KB (4096 バイト) を超えるスタック領域を必要とするルーチンに対しスタックチェックを行います。n を指定しない場合のデフォルトです。 |
このオプションは、スタック・チェック・ルーチンの呼び出しのしきい値を制御します。ルーチンのローカルスタックの割り当てがしきい値 (n) を超える場合、コンパイラーはルーチンのプロローグに __chkstk() 呼び出しを挿入します。
なし