-Absolute_forbid 【V2.01.00以降】
|
特定アドレス範囲内の,リンク時最適化を抑止します。
[指定形式]
-Absolute_forbid=range [, ...]
range := address[+size]
|
なし
[詳細説明]
- | 特定アドレス範囲内の,リンク時最適化を抑止します。 |
- | リンク時最適化を抑止したい範囲を,address,sizeで指定します。 |
address+sizeの範囲に含まれるセクションが,最適化抑止の対象になります。
- | address,sizeは,0〜ffffffffまでの16進数で指定します。 |
- | +sizeを省略した場合は,+0を指定したとみなします。 |
- | 本オプションを複数回指定した場合,すべての指定が有効です。 |
- | 次の場合は,警告を出力して,本オプション指定を無視します。 |
- | -nooptimizeオプションを同時に指定している場合 |
[備考]
- | -startオプションによるオーバーレイ配置と,本オプションの指定範囲が重なる場合,重なる範囲に含まれる全てのオーバーレイ・セクションが最適化抑止の対象になります。 |
特定のセクションのみ最適化を抑止したい場合は,-section_forbidオプションを使用してください。
[使用例]
- | アドレス 0x1000〜0x11ffへのリンク時最適化を抑止します。 |
>rlink a.obj b.obj -optimize -absolute_forbid=1000+200
|