<コンパイル・オプション / オブジェクトオプション>
[指定形式]
-section = <sub>[,…]
<sub>: { P = <セクション名> |
C = <セクション名> |
D = <セクション名> |
B = <セクション名> |
L = <セクション名> |
W = <セクション名> }
|
section=P=P,C=C,D=D,B=B,L=L,W=Wです。
[詳細説明]
- | section=P =<セクション名>は、プログラム領域のセクション名を指定します。 |
- | section=C =<セクション名>は、定数領域のセクション名を指定します。 |
- | section=D =<セクション名>は、初期化データ領域のセクション名を指定します。 |
- | section=B =<セクション名>は、未初期化データ領域のセクション名を指定します。 |
- | section=L =<セクション名>は、リテラル領域のセクション名を指定します。 |
- | section=W=<セクション名>は、switch文分岐テーブル領域のセクション名を指定します。 |
- | <セクション名>は、英字、数字、下線(_)、または$の列で、先頭が数字以外のものです。 |
[備考]
- | V.1.00と同様にLセクションを出力せず、リテラル領域をCセクションに出力したい場合は、section=L=Cを選択してください。 |
- | LセクションをCセクションと同じ名前のセクション名に変更する場合を除き、領域が異なるセクションに同じセクション名を指定できません。 |
- | セクション名長の翻訳限界については、「 翻訳限界」を参照してください。 |