Sun Studio 12 Update 1: C++ ユーザーズガイド

A.2.163 -xpchstop=file

-xpchstop=file オプションは、-xpch オプションを指定してプリコンパイル済みヘッダーファイルを作成する際の最後のインクルードファイルを指定します。コマンド行で -xpchstop を使用することは、cc コマンドで指定する各ソースファイル内のファイルを参照する最初のインクルード指令のあとに、hdrstop プラグマを配置することと同じです。

次の例では、-xpchstop オプションで、プリコンパイル済みヘッダーファイルの活性文字列が projectheader.h をインクルードして終わるよう指定してます。したがって、privateheader.h は活性文字列の一部ではありません。


example% cat a.cc
     #include <stdio.h>
     #include <strings.h>
     #include "projectheader.h"
     #include "privateheader.h"
     .
     .
     .
example% CC -xpch=collect:foo.Cpch a.cc -xpchstop=projectheader.h -c

A.2.163.1 関連項目

-xpchpragma hdrstop