编译器默认的宏可以判断 *** 作系统,代码如下
#include <stdio.h>int main(int argc,char **argv)
{
#ifdef __unix
#ifdef __linux
printf("Linux\n")
#endif
#ifdef __sun
#ifdef __sparc
printf("Sun SPARC\n")
#else
printf("Sun X86\n")
#endif
#endif
#ifdef _AIX
printf("AIX\n")
#endif
#else
#ifdef WINVER
printf("Windows\n")
#endif
#endif
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)