导航:首页 > 软件知识 > c目标程序是什么

c目标程序是什么

发布时间:2024-01-01 00:35:02

A. C语言中的目标程序是什么意思有什么用

目标是相对于源而言的。编译器在进行编译的时候,把我们书写的代码作为源文件,把生成.obj文件作为目标文件。目标文件就已经编译成了机器码,只是其中调用的外部函数还没有关联好,链接就是负责做这个的。经过链接,就可以产生最终的可执行文件了。

B. 什么是源程序和目标程序

源程序也叫源码,就是最开始编写的程序,计算机并不能识别,需要经过编译生成目标程序。

目标程序是能够被计算机识别执行的,比如我们在网上下载的软件,例如QQ,迅雷,这一类软件都是目标程序,都是经过编译的,商业公司一般不会发布源码,源码涉及到商业机密。

大家可以看看下面对两者的区分:

1 .源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为“源程序”。

2. 目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

阅读全文

与c目标程序是什么相关的资料

热点内容
交易猫去发货什么意思 浏览:730
华为手机信息如何快速粘贴 浏览:896
实体店招代理怎么弄 浏览:559
油痘肌用冰溪哪些产品比较好 浏览:796
怎么辨别娇兰水300ml产品真假 浏览:554
广弘冷冻食品交易中心属什么区 浏览:474
日化品代理费是多少 浏览:105
武汉工程职业技术学院军训多少天 浏览:795
让渠道签代理协议怎么说 浏览:330
动态ip是怎么传输数据 浏览:937
灯光产品怎么拍 浏览:320
强迫交易罪如何举证 浏览:735
有什么比较好出货的代理 浏览:813
南宁手机二手市场在哪里 浏览:601
omg币哪里交易 浏览:54
个人社保代理缴费怎么做 浏览:720
怎么招代理小本买卖 浏览:541
关联医保卡是什么小程序 浏览:666
通信大数据怎么快速识别 浏览:43
如何查诉讼公示信息 浏览:697