struct tree{
#ifdef A
#define TREE_GET(x,y) &x->y
#else
#define TREE_GET(x,y) x->y
#endif
};
我想知道宏A是否已定义。我可以在gdb中使用任何命令吗?
最佳答案
在编译时,我们传递-gdwarf-2和-g3标志,以确保编译器在调试信息中包含有关预处理器宏的信息。
例如g++ -gdwarf-2 -g3 program.cpp -o program
C Preprocessor Macros