コンパイラ自体が呼び出される前に、プリプロセッサによって定義されたすべての値を確認したいと考えています。
実際のコンパイルの前にコンパイラ (VS または gcc) を停止し、#define ステートメントで設定されたすべての値を出力するフラグはありますか? 自分のプログラムからの #define ステートメントだけでなく、GENERIC_READ などの標準ライブラリからのステートメントにも関心があります。
理想的には、セッションは次のようになります。
cl /someflag mycode.c
> #define GENERIC_READ 0x80000000
> #define GENERIC_WRITE 0x40000000
> ...