Charter 2
编译系统
以一个C语言文件hello.c说明计算机的编译过程
预处理器:将以#开头的文件插入进来
编译器:将其翻译成汇编程序,汇编语言为不同的高级语言提供一个统一的输出
汇编器:将汇编程序翻译成机器语言
链接器:将程序需要的预先编译好的目标文件(上图如printf.o)链接进来生成可执行的目标文件
以一个C语言文件hello.c说明计算机的编译过程
预处理器:将以#开头的文件插入进来
编译器:将其翻译成汇编程序,汇编语言为不同的高级语言提供一个统一的输出
汇编器:将汇编程序翻译成机器语言
链接器:将程序需要的预先编译好的目标文件(上图如printf.o)链接进来生成可执行的目标文件