Sun Studio 12:Fortran 用户指南

3.4.116 –xbinopt={ prepare | off}

(SPARC) 准备二进制文件以进行编译后优化。

binopt(1) 将启用已编译的二进制文件,供以后进行优化、变换和分析使用。在生成可执行文件或共享对象时可以使用此选项,但是它必须与 -O1 或更高优化级别一起使用才有效。

在使用此选项生成时,二进制文件的大小会有所增加,大约增加 5%。

如果在不同的步骤中进行编译和链接,则 -xbinopt 必须既出现在编译步骤中,也出现在链接步骤中。

如果应用程序的源代码并不都是使用 -xbinopt 编译的,则 -xbinopt 标志仍应当出现在用于生成程序二进制文件的最终链接步骤中,如下所示:


example% f95 -0 program -xbinopt=prepare a.o b.o c.f95

只有使用 -xbinopt 编译的代码才能用 binopt(1) 优化。

缺省值为 -xbinopt=off