首页 > 试题广场 >

解释源代码文件、目标代码文件和可执行文件之间的区别。

[问答题]
解释源代码文件、目标代码文件和可执行文件之间的区别。
推荐
源代码文件中包含着程序员使用任何语言编写的代码。目标代码文件包含着机器语言代码,它并不需要是完整的程序代码。可执行文件包含着组成可执行程序的全部机器语言代码。
发表于 2018-05-05 21:20:18 回复(2)
源代码到可执行文件的过程:
编译器驱动程序读取源文件(hello.c和main.c),经过预处理、编译、汇编、链接(分别使用预处理器、编译器、汇编器、链接器,这四个程序构成了编译系统)四个步骤,将其翻译成可执行目标程序(hello)。
目标文件和可执行文件都是由机器语言指令组成的。但目标文件只包含您所编写的代码转换成的机器语言,而可执行文件还包含您所使用的库例程以及启动代码。
发表于 2019-01-11 12:55:37 回复(1)
源代码文件是手工编写的文本,而目标文件和可执行文件都是由机器语言指令组成的。目标文件只包含编写代码转换成的机器语言,而可执行文件还包含您所使用的库例程以及启动代码。
发表于 2019-03-01 09:11:52 回复(0)
预处理->编译->汇编->链接;
.c->.i->.s->.o->.exe
源代码:程序语言编写的代码;
目标代码:机器语言的代码组成;
可执行代码:完整的,可执行的程序的机器语言代码;
发表于 2020-10-24 23:19:59 回复(0)
源代码就是用C语言的知识将我们要实现的程序写出来的代码。后缀名是.c
可执行文件是链接器将目标代码,库代码,系统标准启动代码结合在一起,形成的完整的,可在操作系统下独立执行的代码。称为可执行文件。是机器语言组成的代码。后缀名是.exe。
目标代码是二进制代码,后缀名为.obj。
发表于 2020-06-30 13:55:04 回复(0)
1、用C语言编写程序时,编写的内容被储存在文本文件中,该文件称为源代码文件,后缀名.c
2、编辑器将源代码转换为中间代码,链接器把中间代码与其他代码合并,生成可执行文件,后缀名.exe
3、源代码通过编辑器转化为目标代码,后缀名.obj
发表于 2019-11-13 23:28:55 回复(1)