Sun Studio 12 Update 1:C 用户指南

A.1.5 并行化选项

表 A–5 并行化选项表

选项  

操作  

-mt

扩展-D_REENTRANT -lthread 的宏选项。

-xautopar

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

-xcheck

添加针对栈溢出的运行时检查并初始化局部变量。

-xdepend

分析循环以了解迭代间数据依赖性并执行循环重构。 

-xexplicitpar

(SPARC) 根据 #pragma MP 指令规范生成并行化代码。(废弃,改用 OpenMP

-xloopinfo

显示哪些循环已并行化以及哪些循环未并行化。

-xopenmp

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

-xparallel

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

-xreduction

自动并行化期间启用约简识别。

-xrestrict

将返回赋值指针的函数参数视为限定指针。 

-xvpara

已指定 #pragma MP 指令但可能未针对并行化进行正确指定的循环发出警告。

-xthreadvar

控制线程局部变量的实现。 

-Zll

lock_lint 创建程序数据库,但不生成可执行代码。