/SEGMENTS を使用すると、プログラムが所有できるセクションの数を設定することができます。 number は、1 から 16375 の範囲内で任意の値に設定でき、10 進数、8 進数、16 進数のいずれの形式でも構いません。
| /SEGMENTS オプションの構文 |
|---|
|
デフォルト: /SEGMENTS:256
省略形: /SE
セクションごとに、リンカーはセクション情報を追跡するためのスペースを割り振る必要があります。比較的低い境界をデフォルト (256) として使用すると、リンカーはリンク処理を高速で実行できるようになりますが、割り振るストレージ・スペースの量は少なくなります。
256 よりも高いセクション境界を設定すると、リンカーがセクション情報に対して割り振るスペースの量が増えます。この場合、リンク処理は遅くなりますが、プログラムを多数のセクションとリンクできるようになります。
セクション数が 256 よりも少ないプログラムの場合は、number をプログラム内の実際のセクション数に設定することで、リンク時間を短縮し、リンカーのストレージ要件を低減することができます。
関連タスク
リンカー・オプションの指定