在看代码,对宏定义好无解
于是,我验证#ifdef __linux__ 是何物?
#include #include int main() { #ifdef __linux__ printf("linux test success!\n"); exit(0); #endif printf("linux test failure!\n"); return 0; }
执行结果为:linux test success!
原来,有些宏,是系统自己判断的,多多学习!