【发布时间】:2010-12-30 23:49:58
【问题描述】:
如何在编译时使用 gcc 取消定义编译器宏。我尝试了一些编译参数到 gcc,比如 -D,但我看不到“未定义”消息。
谢谢
#include <iostream>
#define MYDEF
int main(){
#ifdef MYDEF
std::cout<<"defined\n";
#else
std::cout<<"not defined\n";
#endif
}
【问题讨论】:
标签: gcc macros c-preprocessor