正常编译使用