目标代码文件可执行文件和库

Posted 飞翔の天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目标代码文件可执行文件和库相关的知识,希望对你有一定的参考价值。

     C程序的执行过程可分为:编辑、编译、连接、运行。

     将程序源代码转换为可执行文件,需要编译与连接这两个步骤。编译器将源代码转换为中间代码,然后链接器将此中间代码与其他代码结合起来,生成可执行文件。同时,链接器将你的程序与预编译的库代码结合起来。

      目标代码文件所缺少的第一个元素是一种叫启动代码的东西(start-up code),此代码相当于你的程序与操作系统之间的接口。

      缺少的第二个东西是库例程的代码,也称为函数。

      而链接器的作用就是将目标代码、启动代码和库代码结合在一起,并放在单个文件里,这个文件就是可执行文件。

 

以上是关于目标代码文件可执行文件和库的主要内容,如果未能解决你的问题,请参考以下文章

目标代码文件可执行文件和库

C:目标代码文件 可执行文件和库

C语言开发过程中目标代码文件可执行文件和库

Makefile常用万能模板(包括静态链接库动态链接库可执行文件)

Makefile常用万能模板(包括静态链接库动态链接库可执行文件)

C primer plus 摘抄(第一章:概览)