交叉编译器

✍ dations ◷ 2025-11-20 23:25:18 #编译器软件

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

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

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

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

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

相关

  • 世界公民世界公民一词有多重涵义,通常是指一个人不赞同源于国籍的传统地理划分。
  • 阿列维派阿列维派(Alevi)是伊斯兰教的一个独立教派,从什叶派分化而来,吸收了安纳托利亚地区苏菲主义的成分。主要分布在土耳其,在该国的人数在1500~2000万之间。另外在塞浦路斯、希腊、保
  • 卡洛斯·古铁雷斯卡洛斯·米格尔·古铁雷斯(Carlos Miguel Gutiérrez,1953年11月4日-古巴哈瓦那),美国政治家,美国共和党成员,2005年1月24日就任美国第35任美国商务部长。
  • 拉宾伊扎克·拉宾(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Ta
  • 熊召政熊召政(1953年12月-),湖北英山人,中国诗人、作家,第六届茅盾文学奖得主,现任中国文联全委会委员。早年参过军,下过乡,22岁起担任英山县文化馆创作辅导干部。1973年,发表第一首长诗《献
  • 反舌鸟小嘲鸫(学名:Mimus polyglottos),或称反舌鸟、模仿鸟、仿声鸟,是一种善于模仿各种声音的鸟,主要活动于美国南半部,以及加拿大、加勒比海区域。
  • 蓬莱神话蓬莱山,又称为蓬莱、蓬山、蓬丘、蓬壶、蓬莱仙岛等。传说渤海中有三座神山:蓬莱、瀛洲、方丈,为神仙居住的地方,自古便是秦始皇、汉武帝求仙访药之处,其上物色皆白,黄金白银为宫阙
  • 必要之恶必要之恶(英语:necessary evil)是为了实现好的结果而必须发生的恶事。它是“两害相权取其轻(英语:Lesser_of_two_evils_principle)”中较轻的一方。根据《牛津英语词源词典》,必要
  • 潘豹蛱蝶潘豹蛱蝶()又称为潘朵拉豹蛱蝶,是一种广泛分布在南欧的蛱蝶。翼展长64-80毫米。每年5月至8月间会展翅飞舞。幼虫吃堇菜属植物。♂♂ △♀♀ △
  • 闹热打擂台《闹热打擂台》为客家电视台歌唱综艺选秀节目,由罗时丰、吉那(杨淑喻)主持。每周六17:00~19:00于客家电视台CH17频道首播,每周日13:00~15:00重播。 每周六傍晚五点,全台客家乡亲,