基本完成代码编译功能