8.127 --lower_rwpi、--no_lower_rwpi

--apcs=/rwpi を指定してコンパイルする際に C と C++ の制約条件を緩和するかどうかを 指定します。

デフォルト

デフォルトは --lower_rwpi です。

--lower_rwpi を指定してコンパイルを実行すると、実行時に C++ のコンストラクタメカニズムによってスタティックな初期化が実行されます(このメカニズムは C にも使用されます)。これにより、スタティックな初期化を RWPI コードと連携させることができます。
関連する概念
2.13 別々にコンパイルおよびアセンブルしたモジュールとのコードの互換性
関連する参考文書
8.126 --lower_ropi、--no_lower_ropi
8.6 --apcs=qualifier...qualifier
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.