我在看代碼,對宏定義好無解linux
因而,我驗證#ifdef __linux__ 是何物?學習
#include<stdio.h>
#include <stdlib.h>
int main()
{
#ifdef __linux__
printf("linux test success!\n");
exit(0);
#endif
printf("linux test failure!\n");
return 0;
}it
執行結果爲:linux test success!io
原來,有些宏,是系統本身判斷的,多多學習!test