‑‑rwpi
このセクションの内容:
構文
パラメータ
| コンパイラは、静的ベースレジスタ( |
| コンパイラは、制限された範囲(64Kバイト)で、静的ベースレジスタ( |
| コンパイラは、グローバル オフセット テーブル(GOT)を基準としたオフセットを使用します。この設定は、共有オブジェクトのコードを生成するときに使用されます。この動作はオプション |
説明
このオプションを使用して、コンパイラが書き込み可能なデータへの位置に依存しないアクセス方法を選択します。64ビットモードでは、このオプションは利用できません。
このオプションを使用する場合、以下の制限が適用されます。
オブジェクト属性
__ramfuncは使用できませんポインタ定数は、書込み可能な変数のアドレスでは初期化できません。ただし、書込み可能な静的変数は、実行時に書込み可能なアドレスに初期化できます。
リンカ設定ファイルのmovableブロックを使用することを検討します。define blockディレクティブを参照してください。
関連項目
‑‑no_rw_dynamic_init、定義済プリプロセッサシンボルの詳細。
注意
[プロジェクト]>[オプション]>[C/C++コンパイラ]>[コード]>[リード/ライトデータ(rwpi)]