编译程序的工作过程