兼容非windows系统