编译原理
文章平均质量分 53
kewb_2013
这个作者很懒,什么都没留下…
展开
-
编译过程
编译过程编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。1:词法分析原创 2013-01-24 15:04:34 · 503 阅读 · 0 评论 -
源程序到目标程序处理过程
源程序到目标程序处理过程编辑编译连接装入运行用户------>编辑程序--->(源文件)---->编译程序---->(目标文件)---->连接程序---->(可执行文件)---->装入程序(载入内存)--->进程运行相对地址或逻辑地址:逻辑地址,你编写程序时需要6个空格的存储空间或者载入程序时需要六个空格的存储空间,但内存的前六个空格都被原创 2013-01-24 17:02:53 · 1235 阅读 · 0 评论 -
源文件到目标文件的过程
用高级C语言写成的hello.c源文件能够被人读懂,但为了在系统上运行hello.c程序,每条C语言都必须转化为一系列的低级机器语言指令。然后这些指令按照一种称为可执行目标程序的格式打包,并以二进制磁盘文件形式存放起来。源文件到目标文件的转化是由编译器驱动程序完成的。[html] view plaincopy> gcc -o hello he转载 2013-01-24 14:42:01 · 1119 阅读 · 0 评论 -
编译过程
编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。转载 2013-01-24 14:50:19 · 1517 阅读 · 0 评论