二进制移植性测试



什么是二进制移植性测试?

二进制移植性测试是对可执行文件的可移植性(跨平台和环境)进行测试,通常用于确认是否符合应用程序二进制接口 (ABI) 规范。

应用程序二进制接口 (ABI) 定义了已编译应用程序程序的系统接口,并且不同类型的硬件架构的ABI也不同。由于二进制规范包含与其目标计算机处理器架构相关的特定信息,因此不可能为所有可能的系统编写单个文档。因此,ABI 是一系列规范,而不是单个规范。

软件平台

二进制移植性测试应该在不同类型的软件平台上进行。

  • Windows (x86, x86-64)

  • Linux

  • Mac OS

  • Java

  • Solaris

  • Android

广告