別々にコンパイルおよびアセンブルしたモジュールとのコードの互換性

ARM アーキテクチャ向けプロシージャコール標準(AAPCS)に準拠したコードを記述すると、別々にコンパイルおよびアセンブルしたモジュールを連動させることができます。AAPCS は Base Standard Application Binary Interface for the ARM Architecture 仕様の一部です。

--apcs コンパイラコマンドラインオプションに関連付けられたインターワーキング修飾子を使用して、インターワークを制御できます。また、--apcs コンパイラコマンドラインオプションに関連付けられた位置非依存修飾子を使用すると、位置に依存するかどうかを制御できます。これらの修飾子は、再入可能でスレッドセーフなコードの作成にも影響します。

Note

これは、モジュールを連動させるために同じ --apcs コマンドラインオプションを使用する必要があるという意味ではありません。AAPCS について熟知している必要があります。

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0472EJ
Non-ConfidentialID081711