开始正式代码生成