gcc は前処理後に C コードを出力できますか? 質問する

gcc は前処理後に C コードを出力できますか? 質問する

私は、C 以外の多くの言語をサポートするために多くの前処理ディレクティブを備えていると思われるオープン ソース ライブラリを使用しています。ライブラリの動作を調査できるように、前処理後にコンパイルする C コード (私が記述したものに近いもの) を確認したいと思います。

gcc (または Linux で一般的に使用できる他のツール) は、このライブラリを読み取り、前処理が何らかの形に変換され、人間が読み取り可能な C コードを出力できますか?

ベストアンサー1

はい。gcc に-Eオプションを渡します。これにより、前処理されたソース コードが出力されます。

おすすめ記事