编译环境准备