支持条件编译