交叉编译器

✍ dations ◷ 2025-12-11 12:25:50 #编译器软件

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

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

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

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

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

相关

  • 知识型经济知识型经济(英文:Knowledge-based economy),源自经济合作与发展组织于1996年提出,并定义为拥有、分配、生产和着重使用知识的新经济模式,虽有知识经济,但农业、工业仍同样重要。此
  • 获执政权直皖战争,发生于1920年7月14日,是直系曹锟与皖系段祺瑞为争夺北京政府统治权,在京津地区的对抗。当时曹锟为地方军区负责人,段祺瑞为民国政府“边防督办”,从法律上来说,直皖战争
  • 干扰理论在心理学中,记忆(主要为长期记忆)由于有相同的提示(cue),因此在提取(retrieval)记忆时,记忆彼此互相抑制,形成遗忘(forgetting)现象。抑制可分为两种:顺摄抑制(proactive inhibitio
  • 北京市医疗机构列表本表列出今北京市境内各级各类医疗机构(无《医疗机构执业许可证》者须注明情况)。
  • 奥南暗沙奥南暗沙,属南薇滩最大的暗沙。目前由越南控制,中国声称对其拥有主权。该滩呈条带形,东北一西南走向,长14.26km,宽5.58km,水深8.2-10.9m。
  • 大舍路大舍路(Dashe Rd.)为高雄市梓官区的南北向重要干道,本道路以东、西、南、北方位共分成四个部分呈十字交叉相连。其中,大舍北路、大舍南路全线编号台17线,北起八德路口由和平路衔
  • 南150线南150线 (妈庙-埤仔头),是台湾台南市编号第150号的一条区道,目前路线西起归仁区妈庙里中正北路、保大路一二段路口,东至关庙区埤头里文衡路、保大路一段路口,全长达1.454公里。
  • 蔷薇籽油蔷薇籽油是从蔷薇属植物的种子榨取的植物油,也叫蔷薇子油、蔷薇果油、玫瑰籽油、玫瑰子油、玫瑰果油,常用于制作护肤品。用来榨取蔷薇籽油的蔷薇主要是犬蔷薇(学名:)和锈红蔷薇(学
  • 王润波王润波(1905年4月27日-1933年3月11日),字启大。四川省开县汉丰镇西津坝人(现属重庆市)。他为抗日战争期间阵亡的中国军方高级将领之一。陆军第二十五师第七十五旅第一百四十九团上
  • 李素妍李素妍可以指: