17.2 编译块