Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑no_const_align

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

‑‑no_const_align

説明

デフォルトでは、サイズが4バイト以上のオブジェクトに対してアライメント4がコンパイラで使用されます。このオプションは、コンパイラでconstオブジェクトをそれらの型のアライメントに基づいてアライメントする場合に使用します。

例えば、文字列リテラルは、アライメント1になります。それはconst char型の要素を持つ配列であり、この型のアラインメントが1になるためです。このオプションを使用すると、ROM空間を節約できる可能性がありますが、処理速度が遅くなります。

関連項目

アライメント.

注意

このオプションを設定するには、[プロジェクト]>[オプション]>[C/C++コンパイラ]>[追加オプション]を選択します。