对源程序进行编译正确处理顺序为:( )
A、语义分析、语法分析、词法分析、代码生成
B、语法分析、词法分析、语义分析、代码生成
C、词法分析、语法分析、语义分析、代码生成
D、以上都不对