什么是交叉编译?

浏览量:277
时间: 2023-10-25 10:00:34

image.png

在⼀种计算机环境中运⾏的编译程序,能编译出在另外⼀种环境下运⾏的代码,我们就称这种编译器⽀持交叉 编译。这个编译过程就叫交叉编译。简单地说,就是在⼀个平台上⽣成另⼀个平台上的可执⾏代码。

这⾥需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统

(OperatingSystem)。同⼀个体系结构可以运⾏不同的操作系统;同样,同⼀个操作系统也可以在不同的体系 结构上运⾏。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;

⽽x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系统的简称。 

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
试解释建立交叉开发平台的必要性?

嵌入式系统的硬件一般有很大的局限性,或者处理器频率很低,或者存储空间很小,或者没有键盘、鼠标设备,所以一般不可能在这种嵌入式目标硬件平台上直接编 译构建L... 详情>>

2024-03-27 11:36:50
EMC工程师面试常常会提到的一些面试问题

1、为什么要对产品做电磁兼容设计?答:满足产品功能要求、减少调试时间,使产品满足电磁兼容标准的要求,使产品不会对系统中的其它设备产生电磁干扰。2、对产品做电磁兼... 详情>>

2023-11-27 11:41:34
BOM查错助力元器件采购

华秋DFM软件最新版→下载地址电子产品的Bill of Materials是一简单而又繁琐的工作,零件繁多,稍有不慎就可能会导致采购错误的元器件, 人工匹配,出... 详情>>

2024-03-29 09:41:17
通常,电路板上的铁氧体磁珠不应与▁▁▁▁▁▁▁▁▁串联?

通常,电路板上的铁氧体磁珠不应与▁▁▁▁▁▁▁▁▁串联?a. 信号线b. I/O 线c. 电源线d. 地线正确答案:d地线通常是用作电流回流或单端信号,单端信号... 详情>>

2024-03-20 15:01:08
ARM协处理器指令包括哪3类,请描述它们的功能。

ARM协处理器指令包括以下3类:1. ⽤于ARM处理器初始化ARM协处理器的数据处理操作。2. ⽤于ARM处理器的寄存器和ARM协处理器的寄存器间的数据传送操作... 详情>>

2023-11-21 11:29:47