模块化编译