2

我有兴趣在调用编译器本身之前查看预处理器定义的所有值。

是否有某种标志可以在实际编译之前停止编译器(VS 或 gcc)并让它打印出所有使用 #define 语句设置的值?我不仅有兴趣从我自己的程序中查看#define 语句,而且还对 GENERIC_READ 等标准库中的语句感兴趣

所以理想情况下,会话看起来像:

cl /someflag mycode.c
> #define GENERIC_READ 0x80000000
> #define GENERIC_WRITE 0x40000000
> ...
4

0 回答 0