第一章编译概述.pptVIP

  • 2
  • 0
  • 约1.18万字
  • 约 72页
  • 2017-06-20 发布于北京
  • 举报
编译程序生成 编译程序的移植/交叉编译 Step2: L B L L B A L B B 用语言L编写的语言L到语言B的编译程序 新的A机器上语言L到语言B的编译程序 得到机器B上(实现语言)语言L到语言B的编译程序 编译程序相关的软件 预处理程序-preprocessor 宏替换-macro 包含文件展开-include files 汇编程序-assembler 两趟扫描 解释程序-interpreter 连接程序-linker 装入程序-loader 重定位 1.6.2 编译程序的移植技术 编译程序可以通过移植得到,即可以将一个机器(宿主机)上的一个具有自编译性的高级语言编译程序搬迁到另一个机器(目标机)上。而可移植性则是对这种搬迁过程中难易过程的一种度量。如果工作量不大,则称该程序是可以移植的;若移植一个程序的开销远远低于最初研制程序的开销,那么这种程序就是高度可移植的。 编译程序相关的软件 调试程序-debugger cc 编译器中 –g 选项;与-O的关系 描述程序-profiler 性能分析 1.5、语言开发环境中的伙伴程序 编辑器(editor) 预处理器 编译器 连接程序 装配程序 调试程序 源程序:多文件、宏定义和宏调用,包含文件 目标

文档评论(0)

1亿VIP精品文档

相关文档