调整预编译指令以适应接下来为*nix兼容性所要增加的修改