blocks编译