交叉编译器

✍ dations ◷ 2025-12-08 15:39:47 #编译器软件

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

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

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

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

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

相关

  • 旧字体陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 唯独古兰经唯独古兰经(阿拉伯语:قرآنيون‎),简称唯经派,是指视《古兰经》为唯一尊崇的信仰依据的伊斯兰运动;唯独古兰经者拒绝圣训、圣行和传统伊斯兰教法,这与什叶派、逊尼派、艾巴德
  • 咖啡加工咖啡加工(Coffee Production)是一种将咖啡树的咖啡果转换为生咖啡豆商品的工业过程。过程中将咖啡果的果实或果肉去除,留下种子或豆子,并将之烘干。不同的加工方式会影响咖啡在
  • 东尼·霍尔查尔斯·安东尼·理查德·霍尔爵士(英语:Sir Charles Antony Richard Hoare,缩写为C. A. R. Hoare,1934年1月11日-),昵称为东尼·霍尔(英语:Tony Hoare,一译托尼·霍尔),生于大英帝国锡
  • 防晒霜防晒霜(英语:sunscreen)是防止皮肤受紫外线晒伤的护肤品。有不同的防御指数SPF(Sun Protection Factor),指在一段情况下可延长避免晒伤的时间。如用SPF4太阳油,则在每平方公分的皮
  • 刘延刘延可以指[:
  • 虎甲Cicindelini Collyridini Ctenostometatini Manticorini Megacephalini OminiCicindelidae Latreille, 1802虎甲是昆虫纲鞘翅目步甲科虎甲亚科昆虫的统称。虎甲虫通常有鼓出
  • 宾汉谷铜矿场宾汉谷铜矿场(Bingham Canyon Mine)是位于美国犹他州的一个大型铜矿矿山,由力拓集团所有。宾汉谷铜矿场自1906年就开始开采,现在仍在开采,在1966年被列入美国国家历史名胜。
  • 安德烈·安东诺维奇·格列奇科 俄罗斯帝国 安德烈·安东诺维奇·格列奇科(俄语:Андрей Антонович Гречко,转写:Andrei Antonovich Grechko,1903年10月17日-1976年4月26日)曾任苏联元帅
  • 西蒙·玻利瓦尔西蒙·何塞·安东尼奥·德·拉·桑蒂西马·特立尼达·玻利瓦尔·伊·帕拉西奥斯(西班牙语:Simón José Antonio de la Santísima Trinidad Bolívar y Palacios,1783年7月24