我需要Mac OS X上的clang可以识别的常量。我本来可以满足以下条件之一,但没有一个。
int main()
{
#ifdef DARWIN
printf(" I am DARWIN\n");
#endif
#ifdef darwin
printf(" I am darwin\n");
#endif
#ifdef MAC
printf(" I am MAC\n");
#endif
#ifdef mac
printf(" I am mac\n");
#endif
#ifdef MACOS
printf(" I am MACOS\n");
#endif
#ifdef macos
printf(" I am macos\n");
#endif
#ifdef MACOSX
printf(" I am MACOSX/n");
#endif
#ifdef macosx
printf(" I am macosx/n");
#endif
}
一定有可以做的事情。这对于编写可在多个OS上运行的可移植C程序很重要。