交叉编译器

✍ dations ◷ 2025-11-23 23:17:19 #编译器软件

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

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

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

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

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

相关

  • 撒哈拉撒哈拉沙漠(阿拉伯语:الصحراء الكبرى‎,aṣ-Ṣaḥrāʾ al-Kubrā ,“大沙漠”)是世界最热的荒漠,亦是世界第三大荒漠,仅次于南极和北极,同时也是世界上最大的沙漠,其
  • 感受器感受器(英语:Sensory receptor)也译作感觉接受器,是机体感受刺激的装置。听觉系统/听觉
  • 2-甲基-2,4-戊二醇2-甲基-2,4-戊二醇(英语:2-Methyl-2,4-pentanediol,缩写MPD)是化学式为(CH3)2C(OH)CH2CH(OH)CH3的二醇类有机物,带有一个手性碳原子,常温下为无色液体,可由二丙酮醇氢化而来。
  • 化学脑保存化学脑保存(英语:Chemical brain preservation),是指以化学或化学固定的方式,长久保存人类脑部。部分科学家希望,可以透过未来的科学,把这些以化学形式保存的大脑复生,最终希望可以
  • 尾鳍鱼鳍是鱼类最明显的一个特征,是大部分鱼类用来游动的器官。在不同部位的鱼鳍有不同的作用,例如向上、向下、前进、后退或者保持身体平衡都需要动用或协调不同的鳍。鳍的功能也
  • 人类Y染色体DNA单倍型类群人类Y染色体DNA单倍型类群(Human Y-chromosome DNA haplogroup)是利用Y染色体遗传变异特性进行人类学研究的一门科学,主要用于研究人类的“非洲起源论”及以后的种群分布的遗传
  • 加勒廷加勒廷国家森林(英语:Gallatin National Forest)是座位于美国蒙大拿州中南部的国家森林,1899年设立。森林面积1,819,515英亩(7,363.32平方千米),境内有亚布萨洛卡-熊牙野生生物区(英
  • 恩博Etanercept(商品名:恩博)是一种治疗自身免疫疾病的生物制剂,作用机转为干扰肿瘤坏死因子(英语:tumor necrosis factor)(TNF,一种可溶性的发炎性细胞激素)的作用,为肿瘤坏死因子抑制剂(英
  • 山西省军政府山西省军城府成立于1911年10月29日,打出了八卦太极旗。12月12日,娘子关被清军占领,军政府撤离太原,太原随即沦陷。1912年4月4日,阎锡山就任山西都督府都督,山西省军政府终结。附:山
  • 美国派:索爱天书《 美国处男: 性经大搜查》(英语:American Pie Presents: The Book of Love)2009年上映于美国的性喜剧片,由环球影业发行,属于美国派系列电影衍生系列。罗伯、纳森和马歇尔在学校