更新编译方法