首页 > 代码库 > 001-目标代码文件、可执行文件和库

001-目标代码文件、可执行文件和库

  C编程的基本策略是使用程序将源代码文件转换为可执行文件。C分两步完成这一工作:编译和链接。

  编译器将源代码转换为中间代码,链接器将此中间代码与其他代码结合起来生成可执行文件。

  中间文件的形式有多选择。最一般的选择是将源代码转换为机器语言代码,将其结果放置在一个目标代码文件中。

  目标代码文件缺少的元素:启动代码;库例程代码

  链结器的作用是将目标代码,系统的标准启动代码和库代码结合在一起,形成可执行文件。

 

001-目标代码文件、可执行文件和库