Sun Studio 12:C 用户指南

A.1.2 编译时选项和链接时选项

下表列出了在链接时和编译时都必须指定的选项。

表 A–2 编译时选项和链接时选项表

选项 

操作 

-fast

选择编译选项的最佳组合,以加快可执行代码的编译速度。

-m32|-m64

为编译的二进制对象指定内存模型。 

-mt

扩展-D_REENTRANT -lthread 的宏选项。

-p

准备目标代码,以便收集数据使用 prof(1) 进行文件配置。

-xarch

指定指令集体系结构。

-xautopar

(SPARC) 针对多处理器启用自动并行化。

-xexplicitpar

(SPARC) 根据 #pragma MP 指令规范生成并行化代码。

-xhwcprof

(SPARC) 允许编译器支持基于硬件计数器的分析。

-xipo

(SPARC) 通过调用过程间分析组件对整个程序执行优化。

-xlinkopt

对可重定位目标文件执行链接时优化。

-xmemalign

(SPARC) 指定最大假定内存对齐以及未对齐数据访问的行为。

-xopenmp

(SPARC) 支持显式并行化 OpenMP 接口,包括一组源代码指令、运行时库例程和环境变量。

-xpagesize

设置栈和堆的首选页面大小。

-xpagesize_stack

设置栈的首选页面大小。

-xpagesize_heap

设置堆的首选页面大小。

-xparallel

(SPARC) 循环的并行化既可由编译器自动完成,也可由程序员显式指定。

-xpg

准备目标代码,以便收集数据使用 gprof(1) 进行文件配置。

-xprofile

为配置文件收集数据或使用配置文件进行优化。

-xsb

源代码浏览器生成附加符号表信息。

-xvector

启用自动生成对向量库函数的调用。