交叉编译器

✍ dations ◷ 2025-11-27 16:52:30 #编译器软件

交叉编译器(英语:Cross compiler)是指一个在某个系统平台下可以产生另一个系统平台的可执行文件的编译器。交叉编译器在目标系统平台(开发出来的应用程序序所运行的平台)难以或不容易编译时非常有用。

交叉编译器的存在对于从一个开发主机为多个平台编译代码是非常有必要的。直接在平台上编译有时行不通,例如在一个嵌入式系统的单片机 ,因为它们没有操作系统,所以直接编译行不通。

交叉编译器和源代码至源代码编译器不同,交叉编译器用于二进制代码的跨平台软件开发,而源到源编译器是将某种编程语言的程序源代码作为输入,生成以另一种编程语言构成的等效源代码的编译器,但两者都是编程工具。

交叉编译器的基本用法就是将构建环境与目标环境分开。常在下面几种情况中使用:

程序虚拟机(比如JVM)也借鉴了当初开发交叉编译器的理念。它可以用同一份输出在多个目标系统上运行,但是编译后的代码必须运行在虚拟机上。

相关

  • 扩展元素周期表目前的元素周期表中有七个周期,并以118号元素鿫(Og)终结。如果有更高原子序数的元素被发现,则它将会被置于第八周期、甚至第九周期。这额外的周期预期将会比第七周期容纳更多的
  • 电影制作电影制作(filmmaking、或称电影制片)指的是制作电影的过程。电影的性质决定了制作期间所需工作团队的规模大小和类型。许多好莱坞冒险电影需要电脑运算的影像(CGI),必须由非常多
  • 硼酸盐硼酸盐是一类含硼的化合物。当中的硼可以与三个氧原子键合成B(OR)3,也可以与四个氧原子键合成B(OR)4-阴离子。硼酸根离子的化学式为BO3−3。它可与金属元素形成盐。在自然界
  • 食用黄道蟹普通黄道蟹(学名:Cancer pagurus),亦称食用黄道蟹、面包蟹或按其英语俗称直译为棕蟹,是分布在北海、北大西洋及地中海的一种蟹。它们的体型粗壮,呈红褐色,甲壳呈圆形,钳端黑色。它们
  • 恩吉格米恩吉格米是尼日尔东南部的城市,由迪法大区负责管辖,毗邻乍得湖,海拔高度297米,是邻近城市的盐贸易中心,该市人烟稀少,2001年人口15,922。
  • 欧文·拉兹洛欧文·拉兹洛(匈牙利语:László Ervin,1932年-),匈牙利科学哲学家、系统理论家、整体理论家、古典钢琴家。他发表了75本专著和超过400篇论文,并是《世界未来:广义进化论杂志》主编
  • 汇丰汽车汇丰汽车成立于1975年,目前在台湾直营63个营业所与71个保养厂,为台湾最大直营汽车经销商,主要业务包括中华汽车商用车与三菱汽车之经销与汽车维修,同时跨足汽车零件再生、钣喷、
  • CAPICOMCAPICOM的全名是Cryptographic API Component Object Model,是微软的Windows操作系统里的组件,可以让电脑用来以数字方式签署资料、代码、验证数字签名、将资料包装起来做为私
  • 康泠康泠(1936年-),女,福建闽侯人,中华人民共和国政治人物,曾任北京教育学院党委书记,中华全国妇女联合会书记处书记,第八、九届全国政协委员。
  • 何报翔何报翔(1963年4月-),男,汉族,湖南岳阳人,中华人民共和国政治人物。中国国民党革命委员会党员。北京化工学院机械系橡胶机械专业毕业,中国人民大学区域经济学硕士,中南大学管理科学与