如何在编译之前列出所有#defined'd值?

时间:2012-08-07 12:18:19

标签: visual-studio gcc

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

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

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

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

0 个答案:

没有答案