假设我在编译时通过
现在,我需要在运行时检查DEF1或DEF2的值,但这样做不起作用:
-D
传递了一个宏定义:% gcc -DDEF1=ABC -DDEF2=DEF ...
现在,我需要在运行时检查DEF1或DEF2的值,但这样做不起作用:
#if DEF1==ABC
...
#else
...
#endif
我做错了什么?是否有可能达到我需要的目标呢? 谢谢。