1

Windows XP で DevC++ から前処理された C++ コードを取得するには? ファイルの作成について読みまし gcc -E file.cppたが、まだドットを接続できません。このファイルを実行するにはどうすればよいですか? コンパイルした後、すべてが通常どおりに進みました。

4

2 に答える 2

1

前処理されたファイルを「実行」することはできません。コンパイルして実行するか、プリプロセッサが生成したものを検査するだけです。

たとえば、GCCを使用する場合、実行できます

gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp

file_preprocessed.cpp検査用のファイルを取得します。

IDEについてはわかりませんが、通常、プロジェクト設定のどこかで、プロジェクトで実際に使用されているコンパイラフラグの表現を取得します。

于 2013-02-27T18:57:44.327 に答える
1

走る

gcc file.cpp -E -o file_preprocessed.cpp

その後、 file_preprocessed.cpp を開いて出力を確認できます

于 2013-02-27T19:40:41.237 に答える