yuuka_maniaの日記: CPP メモ
日記 by
yuuka_mania
memo.
行番号 ファイル名 フラグ
フラグは, 1-4 まであって,複数ある場合は,スペースで区切って羅列する.
1 あたらしいヘッダファイルの開始
2 よびだしもとヘッダファイルに戻ったことを示す
3 システムヘッダファイルからの引用を示す (/usr/includeってことかな?)
4 以降の行は c のソースコードであることを示す
----
マクロの使用とデバッグに関するオプション
-Dmacro, -Dmacro=value [知ってると便利]
臨時にマクロを定義する。
-Umacro
臨時にマクロを未定義にする。
-E
マクロの展開だけをする。
-C (with -E)
マクロの展開だけをするとき、コメントは残す。
-P (with -E)
マクロの展開だけをするとき、#line 行を生成しない。
-M (with -E) [知ってると便利]
ソースに include されているファイル名をすべて表示する。
-MM (with -E)
ソースに include されているファイル名をすべて表示するが、 システム
が最初から include しているものは除く。
-dM (with -E) [知ってると便利]
ソース中で一度でも参照されたマクロ定義をすべて表示する。
-dD (with -E)
ソース中のマクロ定義、およびプロトタイプ定義をすべて表示する。
CPP メモ More ログイン