コマンドで前処理されたファイルを取得しました。clang++ -E test.cc > test.E
次に、それをすばやくコンパイルしたいと思います。それを行うには、 を実行しclang++ -### -c test.cc
、これらすべてのフラグを取得して、入力ファイル名を からtest.cc
に置き換えるだけtest.E
です。
しかし、すでに前処理されたファイルの出力に冗長なフラグがあるかclang++ -###
、またはclangに前処理やその他の不要なステップをスキップさせるフラグがあるのではないかと思います。
目的は、前処理されたファイルのコンパイルを高速化することです。