更新自编译方法