|
|
–fast
|
选择用于控制可执行代码速度的编译选项的最优组合。
|
-fopenmp
|
与 -xopenmp=parallel 等效。
|
–m32|–m64
|
指定编译的二进制对象的内存模型。
|
–mt
|
扩展为 –D_REENTRANT –lthread 的宏选项。
|
-std
|
指定 C++ 语言版本和兼容性模式。
|
–xarch
|
指定指令集体系结构。
|
–xautopar
|
为多个处理器启用自动并行化。
|
–xhwcprof
|
(SPARC) 为基于硬件计数器的分析启用编译器支持。
|
–xipo
|
通过调用过程间分析组件来执行整个程序优化。
|
-xipo_build
|
通过避免在初始传递期间通过编译器进行优化(仅在链接时优化)而缩短编译时间。
|
-xlinker
|
指定链接程序选项。
|
–xlinkopt
|
对可重定位对象文件执行链接时优化。
|
–xmemalign
|
(SPARC) 指定假定的最大内存对齐以及未对齐的数据访问的行为。
|
–xopenmp
|
支持用于显式并行化的 OpenMP 接口,包括一组源代码指令、运行时库例程和环境变量。
|
–xpagesize
|
设置堆栈和堆的首选页面大小。
|
–xpagesize_heap
|
设置堆的首选页面大小。
|
–xpagesize_stack
|
设置堆栈的首选页面大小。
|
-xpatchpadding
|
在各个函数启动之前保留内存区域。
|
–xpg
|
准备对象代码来收集数据以使用 gprof(1) 进行分析。
|
–xprofile
|
收集用于分析的数据或使用分析进行优化。
|
-xs
|
(Oracle Solaris) 将调试信息从对象文件链接到可执行文件。
|
–xvector=lib
|
启用对向量库函数调用的自动生成。
|