ABI (Application Binary Interface )

更新日:

用語解説

ABI(アプリケーションバイナリインタフェース)は、コンパイルした機械語のレベルで、アプリケーション、OS、ライブラリが互いに動くための、低いレベルの約束事です。

■ 試験で押さえるポイント

  • 命令のセット、レジスタの使い方、関数の呼び出しの方法、データの並び方などを決めます。

  • ABIが同じなら、作り直さずにバイナリを動かせます。

■ 過去問での着眼点

ソースコードのレベルのAPIとの違いを押さえます。

例: ABIが同じなので、古いアプリをそのまま新しいOSで動かせます。

同じ分野の用語