Sun Studio 12:C++ 用户指南

警告

如果在不同的步骤中进行编译和链接,则编译命令和链接命令中都必须有 -fast 选项。

使用 -fast 选项编译的代码不可移植。例如,在 UltraSPARCIII 系统中用以下命令生成的二进制文件在 UltraSPARCII 系统中无法执行。


example% CC -fast test.cc

不要将该选项用于依赖 IEEE 标准浮点运算的程序,否则可能会产生不同的数字结果、过早的程序终止或意外的 SIGFPE 信号。

在早期的 SPARC 发行版中,-fast 宏扩展到了 -fsimple=1。而现在扩展到 -fsimple=2

在早期发行版本中,-fast 宏扩展到了 -xO4。而现在扩展到了 -xO5


注 –

在早期的 SPARC 发行版中,–fast 宏选项包括 –fnonstd,但现在不包括。非标准浮点模式不用 –fast 进行初始化。请参见《 数值计算指南》和 ieee_sun(3M)。