交叉编译器

✍ dations ◷ 2025-12-07 06:48:05 #编译器软件

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

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

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

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

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

相关

  • 桃园市私立六和高级中学桃园市私立六和高级中学,全名为六和学校财团法人桃园市六和高级中学,简称六和高中,为一所位于台湾桃园市平镇区的私立高级中学。1956年创校,2001年迁移校址至今。早年称为“六和
  • 巢湖坐标:31°32′N 117°32′E / 31.533°N 117.533°E / 31.533; 117.533巢湖位于中国安徽省中部的合肥市境内,涉及1区包河区1县级市巢湖市3县(肥东、肥西、庐江)20个乡镇,地处长江
  • 2022年国际足联世界杯2022年国际足联世界杯是第22届国际足联世界杯,将于2022年11月21日至12月18日在卡塔尔举行。本届世界杯是自2002年韩日世界杯以来,第二次在亚洲举办的世界杯。国际足联于2010年
  • 研科研科(英文:Telus,TSX: T,TSX: T.A,NYSE:TU)是加拿大一间以电讯服务为主体的公司。主要业务包括固定电话,移动电话,互联网等。总部设在不列颠哥伦比亚省的本拿比市。主要竞争对手包括
  • 电路复杂性电路复杂性理论在1990年代以前,被众多研究者认为是解决NP与P关系问题的可能的途径之一。电路复杂性研究的对象是非一致性的计算模型电路,并考虑计算一个布尔函数所需的最小的
  • 通贝斯大区通贝斯大区(西班牙语:Departamento de Tumbes)是秘鲁西北部的一个大区,西临太平洋,东接厄瓜多尔。面积4,045.86平方公里,2007年人口191,713人。首府通贝斯。1942年11月25日建区,200
  • 塞凯伊·埃娃塞凯伊·埃娃(匈牙利语:Székely Éva,1927年4月3日-2020年2月29日),匈牙利女子游泳运动员。她曾获得1952年夏季奥运会游泳比赛女子200米蛙泳金牌,1956年夏季奥运会游泳比赛女子200
  • 李厚高李厚高(1926年10月21日-2006年3月13日)湖北省松滋县人 ,毕业于台湾省立行政专科学校及国立中兴大学法商学院(今国立台北大学) 财政科,系。经历过税监处处长、台湾省政府专员、财
  • 东阿博加 (加利福尼亚州)东阿博加(英语:East Arboga)是位于美国加利福尼亚州尤巴县的一个非建制地区。该地的面积和人口皆未知。东阿博加的座标为39°03′25″N 121°33′06″W / 39.05694°N 121.5516
  • 松本人志松本人志(1963年9月8日-),日本著名男搞笑艺人及导演。兵库县尼崎市出身,兵库县立尼崎工业高等学校毕业。身高172cm,血型B型。是搞笑谐星组合“DOWN TOWN”的成员,以“不能笑系列”