编译器可以分为哪两类?
一般编译器可以分为以下两类:①“本地”编译器:编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码。②交叉编译器:编译器也可以生成用来在其他平台上运行的目标代码,交叉编译器在生成新的硬件平台时非常有用。交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。在进行嵌入式系统的开发时,运行程序的目标平台通常只有有限的存储空间和运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,就可以在CPU能力很强、存储控件足够的主机平台上(例如通用计算机)编译出针对其他运行平台的可执行程序。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~