Sun Studio 12:C 用户指南

B.2.70 -xbinopt={prepare| off}

(SPARC) 指示编译器为稍后进行的优化、转换和分析准备二进制文件,请参见 binopt(1)。此选项可用于生成可执行文件或共享对象。此选项必须与优化级别 -xO1 或更高级别结合使用才能生效。使用此选项生成二进制文件时,文件会适当增大。

如果在不同的步骤中编译,则 -xbinopt 必须同时出现在编译和链接步骤中:


example% cc -c -xO1 -xbinopt=prepare a.c b.c
example% cc -o myprog -xbinopt=prepare a.o

如果有些源代码不可用于编译,仍可使用此选项来编译其余代码。然后,应将其用于可创建最终库的链接步骤中。在此情况下,只有用此选项编译的代码才能进行优化、转换或分析。

使用 -xbinopt=prepare-g 编译会将调试信息包括在内,从而增加可执行文件的大小。缺省值为 -xbinopt=off