STACKSIZE を使用すると、プログラムのスタック・サイズをバイト単位で設定することができます。 このサイズは、0 から 0xFfffFffe の範囲内の偶数でなければなりません。奇数を指定すると、次の偶数に切り上げられます。
| STACKSIZE ステートメントの構文 |
|---|
|
プログラムがスタック・オーバーフロー・メッセージを生成する場合は、STACKSIZE ステートメントを使用してスタックのサイズを増やしてください。プログラムがスタックをほとんど使用しない場合は、スタック・サイズを減らしてスペースを節約することができます。
STACKSIZE ステートメントは /STACK リンカー・オプションと同じです。ステートメントとオプションを両方指定した場合は、オプション値よりもステートメント値の方が優先されます。
局所スタックに 4 KB のスペースを割り振る例を次に示します。
STACKSIZE 4096