导航:首页 > 软件知识 > 目标模块可执行程序是什么意思

目标模块可执行程序是什么意思

发布时间:2025-02-05 16:46:45

‘壹’ C语言源程序文件、目标文件和可执行文件的扩展名是什么

C语言源程序文件扩展名: .c

目标文件扩展名: .obj

可执行文件扩展名: .exe

源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。

目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”。
目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序
称为可执行程序。可执行程序的扩展名为“.exe“。

(1)目标模块可执行程序是什么意思扩展阅读:

C语言创建程序的步骤:

编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。

编译:就是将源代码转换为机器语言。编译器的输出结果成为目标代码,存放它们的文件称为目标文件。扩展名为.o或者.obj。(该部分编译是指汇编器编译汇编语言或者编译器编译高级语言)

链接:链接器将源代码由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件。在windows下扩展名为.exe,Unix下无扩展名。

执行:运行程序。

IT专家网——C语言编程程序编译全过程剖析

‘贰’ 源程序,目标程序,可执行程序的含义

含义如下:
1、源程序:指未经编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。
2、目标程序:源程序经编译可直接被计算机运行的代码集合,在计算机文件中以.obj作为拓展名。
3、可执行程序:将所有编译后得到的目标模块连接装配起来,再与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序,被称为可执行程序。

阅读全文

与目标模块可执行程序是什么意思相关的资料

热点内容
强制销卡进入司法程序怎么回事 浏览:282
剑侠世界怎么交易 浏览:867
高铁一般在什么时间招聘信息 浏览:83
如何做网格交易设置 浏览:661
怎么会连不上数据 浏览:331
快手id号交易平台哪个好 浏览:932
如何制造白酒产品 浏览:902
自己发币上交易所要多少钱 浏览:352
郏县花卉市场在哪里怎么走 浏览:23
信息化给戴尔带来哪些优势特点 浏览:548
如何成为摩托车代理 浏览:226
对方回电时留下哪些信息 浏览:188
淘宝如何投诉卖家劣势产品 浏览:517
华洋职业技术学校在哪里 浏览:719
四川男装代理有哪些牌子 浏览:421
风云宝怎么代理 浏览:812
代理通怎么发低价单 浏览:774
如何看待易观数据报告 浏览:815
西藏职业技术学院篮球场在哪里 浏览:659
检察人员代理案件违反了什么法律 浏览:181