私の質問が非常に基本的な場合申し訳ありません。私はプリプロセッサcppによって生成された出力を理解したいと思います。私は非常に基本的な次のプログラムを持っているとしましょう。cppプリプロセッサ出力がわかりませんか?
#include <stdio.h>
#include <stdlib.h>
int x=100;
int main()
{
printf ("\n Welcome..\n");
}
次のコマンドを実行します。 main.i
# 1 "/usr/include/stdio.h" 1 3 4
で
cpp main.c main.i
上の行の意味は何ですか?...
@ワイアミあなたがプリプロセッサを理解しておいてよかったです。過去にいくつかの奇妙なC/C++の問題にぶつかってきました。前処理された出力を見れば、何が起きているのかを知る唯一の方法でした。膨大な数の '#include 'を持つ大規模なプロジェクトで特にそうです – rob05c