Sun Studio 12 Update 1:C 用户指南

D.1.10.1 Sun C 编译器针对内联函数的 gcc 兼容性

要从 Sun Studio C 编译器中获取与大多数程序中外部内联函数的 gcc 实现兼容的行为,请使用 -features=no%extinl 标志。指定了此标志时,Sun Studio C 编译器会将此函数视为声明为静态内联函数。

当获取此函数的地址时,会发生此行为不兼容的情况。对于 gcc,这将是全局函数的地址;对于 Sun 编译器,将使用局部静态定义地址。