a.cppにて
#include <stdio.h>
b.cppにて
#include <iostream>
を作成し、このファイルを以下のオプションを付けた状態でコンパイルする
g++ -E -P a.cpp > stdio_h.txt
g++ -E -P b.cpp > iostream.txt
これを行うことによりstdio_h.txtとiostream.txtの中にそれぞれコンパイルする際に本来ならプリコンパイルされるヘッダ内のテキストが.txtに出力された状態で生成できる
ちなみに、
-E ・・・プリプロセス結果を出力(#line付き)
-P ・・・#lineを消した状態にする
のオプションになります