编译源文件