码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-01-15 20:23:45      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:images   ges   例程   技术   结合   com   目标   中间   height   

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

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

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

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

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

技术分享

 

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

标签:images   ges   例程   技术   结合   com   目标   中间   height   

原文地址:http://www.cnblogs.com/1314w/p/6287697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!