编译器负责把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。其中,编译是主要部分,其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。
链接中,分为静态链接和动态链接。经汇编之后,产生目标文件(与可执行文件格式几乎一样)xxx.o(Windows下)、xxx.obj(Linux下)。
经过预编译、编译、汇编之后,生成机器可以执行的目标文件。
首页 >
编译器负责把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。其中,编译是主要部分,其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。
链接中,分为静态链接和动态链接。经汇编之后,产生目标文件(与可执行文件格式几乎一样)xxx.o(Windows下)、xxx.obj(Linux下)。
经过预编译、编译、汇编之后,生成机器可以执行的目标文件。