Solaris(64 位)开发者指南

应用程序二进制接口

SPARC V8 ABI 是现有的特定于处理器的应用程序二进制接口 (Application Binary Interface, ABI),32 位 SPARC 版本的 Solaris 实现以该接口为基础。SPARC V9 ABI 对 SPARC V8 ABI 进行了扩展,使其可支持 64 位操作,并为此扩展的体系结构定义了新功能。有关其他信息,请参见SPARC V9 ABI 特征

i386 ABI 是特定于处理器的 ABI,32 位版本的 Solaris (Intel Platform Edition) 以该接口为基础。

对于 Solaris 10 发行版,amd64 ABI 是特定于处理器的 ABI,x86 系统中 64 位版本的 Solaris 以该接口为基础。amd64 ABI 支持 64 位操作并为新体系结构定义了新功能。使用 64 位 ABI 的程序的性能可能会优于对应的 32 位程序。支持 amd64 ABI 的处理器也支持 i386 ABI。有关其他信息,请参见AMD64 ABI 特征