kwhw.net
当前位置:首页 >> 用C语言编写的源文件经过编译 >>

用C语言编写的源文件经过编译

编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译...

B,先生成目标文件。之后的工作不再由编译器完成,而是交给linker执行link操作,最后才能生成可执行文件。

一、C语言源程序文件经过编译连接之后生成一个后缀为 .exe 的文件。 二、编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件...

源代码需经过编译和链接,才可生成可执行文件。 由汇编程序生成的目标文件并不能立即就被执行,其中可能还有许多没有解决的问题。 例如,某个源文件中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某...

哥们,这么理解是对的,不过感觉有点表面。 建议看看计算机一些原理,像你说的这个问题我会想到,计算机最终只能识别二进制码, 所以其实不管我们一切啥语言,最终都是通过编译器编译成二进制码,计算机才能识别 而去运行,而C语言编写的程序,...

C语言写的代码程序肯定是源程序,B是对的,它不能立即执行,必须经过编译成可执行代码,所以A是错误的,如果这个源程序中不含有main函数,编译后的代码也是不可执行的,所以C是错误的,C语言不是解释执行的,D也不正确

编译,连接

C源程序到运行程序步骤: 1.编辑:输入源程序并存盘(.C) 2.编译:将源程序翻译为目标文件(.OBJ) 3.链接:将目标文件生成可执行文件( .EXE) 4.运行:执行.EXE文件,得到运行结果

ACCDC BBDCB 与楼上的不同点是: 第六题选不正确的 一个C源程序必须包含一个main函数是错误的,C的源程序中可以不包含main函数的,同样也可以通过编译。

编译后的可执行程序 : .exe 连接后的 .obj

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com