ARM ABI는 ARM Application Binary Interface를 뜻한다. 즉 실행파일의 인터페이스에 대한 정의로 동일한 ABI를 지원하는 컴파일러는 상호 바이러리에 대한 호환을 의미한다고 할 수 있다. GCC 툴체인에 대한 ABI에 대한 것은 [http://www.codesourcery.com CodeSourcery]의 [http://www.codesourcery.com/gnu_toolchains/arm/arm_gnu_linux_abi.pdf ARM GNU/Linux Application Binary Interface Supplement]를 참고하라. [http://www.arm.com ARM] 아키텍처에 대한 Procedure Call Standard를 [http://www.codesourcery.com/gnu_toolchains/arm/arm_gnu_linux_abi.pdf AAPCS]라고 한다. 또한 실행 파일 포맷인 ELF에 대한 것도 [http://www.arm.com/miscPDFs/8030.pdf AAELF]로 정의하고 있다.