Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑no_rw_dynamic_init

このセクションの内容:
構文

‑‑no_rw_dynamic_init

説明

このオプションを使用して、静的C変数のラインタイム初期化を無効にします。

--ropiまたは--rwpiを使用してコンパイルされたCソースコードは、静的ポインタ変数および定数を、リンク時に既知のアドレスを持たないオブジェクトのアドレスに初期化することはできません。書込み可能な静的変数でこれを解決するために、コンパイラはプログラムの起動時に初期化を実行するコードを生成します(C++での動的初期化と同じように)。

関連項目

‑‑ropi および ‑‑rwpi

注意

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[コード]>[動的リード/ライト/初期化なし]