Oracle Solaris Studio 12.2:C++ 用户指南

3.3.11 预处理程序选项

表 3–12 预处理程序选项

选项 

操作 

–Dname[= def]

为预处理程序定义符号 name

–E

仅对 C++ 源文件运行预处理程序,并将结果发送到 stdout。不编译。

-H

输出包含文件的路径名称。 

–P

仅预处理源文件,输出到 .i 文件。

–Uname

删除预处理程序符号 name 的初始定义。

–xM

输出 makefile 依赖性信息。 

–xM1

生成依赖性信息,但排除 /usr/include