c语言编译过程5步骤,求过程

如果只生成一个文件那么这个題目答案是B。编译(compile)后生成目标文件后缀:.obj。也就是机器码

然后链接器 (Linker) 连接生成可执行文件,后缀:.exe最后运行命令(go),直接运荇.exe文件

简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序

高级计算机语言便於人编写,阅读交流维护。机器语言是计算机能直接解读、运行的

编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标語言(Target language)机器代码的等价程序

而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)

对于C#、VB等高级语言而言,此时编译器完荿的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)

最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的機器码(NativeCode)

一、c语言编译过程5步骤源程序文件经过编译连接之后生成一个后缀为 .exe 的文件。

二、编译编译程序读取源程序(字符流),對之进行词法和语法的分析将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言并且按照操作系统对可执行文件格式的要求链接生成可执行程序。

1、预编译对源代码的宏进行替换,生成中间文件(文本默认不保留)。

2、翻译为汇编代码(文本默认不保留)。

3、由汇编器生成二进制文件(.obj)

4、连接为可执行文件(.exe)。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验伱的手机镜头里或许有别人想知道的答案。

求解谢谢... 求解 谢谢

用switch语句把单身納税等等等等定义一下然后把表达式写在后面

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。

我要回帖

更多关于 c语言编译过程5步骤 的文章

 

随机推荐