《编译与反编译技术》—第1章1.4节编译器的分类及生成

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《编译与反编译技术》—第1章1.4节编译器的分类及生成

华章计算机 2017-05-02 17:07:00 浏览713
展开阅读全文

本节书摘来自华章出版社《编译与反编译技术》一书中的第1章,第1.4节编译器的分类及生成 ,作者庞建民,陶红伟,刘晓楠,岳峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。


1.4 编译器的分类及生成

根据不同的用途和侧重点,编译程序可以进一步分类,换句话说,有许多不同种类的编译器变体。譬如:用于帮助程序开发和调试的编译程序称为诊断编译程序,这类编译器可对程序进行详细检查并报告错误;另一类侧重于提高目标代码效率的编译程序称为优化编译程序,这类编译器通常使用多种混合的“变换”来改善程序的性能,但这往往是以编译器的复杂性和编译时间的增加为代价的。通常,将运行编译程序的机器称为宿主机,将运行编译程序所产生的目标代码的机器称为目标机。如果一个编译程序产生不同于其宿主机指令集的机器代码,则称它为交叉编译程序(Cross Compiler)

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机