当前位置:首页 » 编程语言 » c语言目标文件是

c语言目标文件是

发布时间: 2022-11-04 18:19:16

c语言目标程序是什么 机器or汇编

C语言是一种中级语言,用户用C语言编写的程序称为源程序,源程序文件的后缀一般必须为“.c”。计算机硬件不能直接执行源程序,必须将源程序翻译成二进制目标程序。翻译工作是由编译程序完成的,翻译的过程称为编译,编译的结果称为目标程序,目标程序文件后缀一般为“.OBJ”。程序翻译成目标程序后,便可进行连接。“连接”的目的是使程序变成在计算机上可以执行的最终形式。在这一阶段,系统程序库中的程序要与目标程序连接,连接的结果称为执行程序,执行程序文件名字一般以“.EXE”结尾。

❷ C语言中目标程序是什么

C语音 的编译分既不。我们开始都是字符文件,就是源文件。第一步先把源文件翻译成一种中间代码,这就是目标文件,然后再把目标文件翻译为机器代码,这就是可置执行的EXE文件了。所以说,目标就是一个中间程序。

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

源程序扩展名:
.c
目标程序扩展名:
.obj
可执行程序扩展名:
.exe
查看这些文件的扩展名,可以通过在C编译环境中新建一个完整的工程,输入程序完成编译与连接后就可以得到以上那些文件,在工程文件中可以查看。

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

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

❺ C语言中目标文件的后缀是( )。 A).c B).obj C).exe D).h

应该选B .obj

.exe是可执行文件
.h是头文件
.c你懂得

❻ C语言中打开源文件、目标文件时,打开方式各是什么

C语言源文件格式 XXX.c 和XXX.h 格式, 用文本方式打开。 目标文件格式为 bin格式,需要用十六进制方式打开文件。

❼ c语言程序扩展名为.c,它属于A.可执行文件B.目标文件C.文本文件D.库文件,求答案和原因

C
可执行文件是编译链接之后的文件一般是exe结尾,
目标文件是编译还没有链接的一般是.o之类的扩展
文本文件我们可以打开来直接看可以理解的
库文件是编译链接之后的另外一种文件,仅含有相关的代码只能被别人调用实现对应功能。

❽ C语言中,目标文件是如何变成可执行文件的

用开发工具VC++,源代码编译后生成目标文件xxx.obj,然后经过链接变成可执行程序xxx.exe,用VC++的话,在你工程的存储路径下有一个Debug文件夹,里面存放的就是可执行程序exe。你每次运行的时候,运行的就是这个exe文件。

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

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

目标文件扩展名: .obj

可执行文件扩展名: .exe

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

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

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

(9)c语言目标文件是扩展阅读:

C语言创建程序的步骤:

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

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

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

执行:运行程序。

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

    ❿ c语言源程序文件,目标文件,和可执行文件的扩展名是什么

    根据平台不同,扩展名也有所不同:
    1、源程序。
    在各个平台上,C语言的源程序扩展名都是相同的,即c。 比如test.c等。
    C++的源程序则是cpp。
    2、目标文件。
    目标文件是源程序经过编译生成的文件,平台不同,编译工具不同生成的目标文件扩展名也不同。 在windows上比较常见的为obj, 在Linux下比较常见的为o。另外还有一些比较少见的扩展名,如oo, tco等。
    3、可执行文件。
    可执行文件是目标文件经过链接后,产生的用于运行的文件。
    在windows下可执行文件扩展名为exe。
    在Linux下可执行文件没有固定的扩展名,在编译时默认为out,但实际上可以是任意扩展名甚至没有扩展名,只要有执行权限即可。

    热点内容
    路由器怎么设置登录密码怎么设置密码 发布:2025-01-10 21:11:12 浏览:893
    营运车解压 发布:2025-01-10 21:11:01 浏览:932
    安卓是哪里出产 发布:2025-01-10 21:10:23 浏览:953
    本科来了安卓版叫什么 发布:2025-01-10 21:08:43 浏览:649
    南京c语言 发布:2025-01-10 20:55:08 浏览:466
    如何excel设置密码保护 发布:2025-01-10 20:50:07 浏览:994
    桌面文件限制存储大小 发布:2025-01-10 20:28:45 浏览:79
    安卓车机怎么把应用放界面 发布:2025-01-10 20:28:36 浏览:679
    减算法小学 发布:2025-01-10 20:22:41 浏览:799
    ig源码网 发布:2025-01-10 20:20:04 浏览:420