4.5.1 编译规则