对编译前处理,调用有进一步了解,不用修改编译器参数