一、使用C语言的7个步骤
1.定义程序的目标
2.设计程序
3.编写代码
4.编译
5.运行程序
6.测试和调试程序
7.维护和修改代码
二、目标代码文件、可执行文件和库
C编程的基本策略是把源代码文件转化成可执行文件,通过编译和链接两个步骤完成。
编译器把源码转换成中间代码
链接器把中间代码和其他代码合并,生成可执行文件
C使用分治的方法对程序进行模块化,可以独立编译单独的模块,在使用链接器合并已编译的模块,如果之更改某个模块,不必重新编译其他模块而且链接器还会将编写的程序和预编译的库代码合并。
中间文件有多种形式,最普遍的是把源代码转化成机器语言代码,并把结果放在目标代码文件。目标代码文件缺失启动代码,启动代码充当程序和操作系统之间的接口。目标代码还缺少库函数。链接器的作用就是把目标代码、系统的标准启动代码和库代码合并成一个文件,即可执行文件。