0

gccソースコードのどの関数がCファイルのマクロを見つけて実際の値に置き換えるか教えてもらえますか?

ログに変更を加えてログを取得する必要があるため、関数を知りたいので、ログファイルにはすべてのマクロが使用されている場所とその行番号が最後に含まれます。

4

2 に答える 2

0

出力ファイルを生成する前に、プリプロセッサによって行われます。何をしているか見たい場合は、gcc -E を試してください。

man gcc から:

-E  Stop after the preprocessing stage; do not run the compiler proper.
    The output is in the form of preprocessed source code, which is sent to
    the standard output.
于 2013-04-01T11:30:19.530 に答える