源程序编译成可执行文件分为四个步骤:
1.预处理
读取源程序,根据#开头的命令修改源程序,例如头文件,在引用头文件的地方载入头文件内容。
2.编译
把源程序编译成汇编程序
3.汇编
把程序翻译成机器指令,把这些指令以可执行目标文件格式打包。
4.链接
程序需要引用到的库,这是链接器负责把引用的库合并到文件中
1.预处理
读取源程序,根据#开头的命令修改源程序,例如头文件,在引用头文件的地方载入头文件内容。
2.编译
把源程序编译成汇编程序
3.汇编
把程序翻译成机器指令,把这些指令以可执行目标文件格式打包。
4.链接
程序需要引用到的库,这是链接器负责把引用的库合并到文件中