交叉编译器

✍ dations ◷ 2025-12-04 13:05:14 #编译器软件

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

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

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

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

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

相关

  • 报复报复,一般来说与复仇、报仇同义。报仇是一种道德或伦理方面的核心价值。在报复的过程中,报复者会产生一种罪恶的快感。有句话说道:有仇必报,是报复者的心态。而被报复人会遭到一
  • 电子偶电子对为位于同一分子轨道的一对不同自旋的电子。其概念由吉尔伯特·路易斯在1916年首次提出。电子为费米子,根据包立不相容原理,一原子中的电子不能有同一量子数。若电子要留
  • 费雪氏曲霉费雪氏曲霉(学名:Aspergillus fischerianus)为发菌科麹菌属下的一个种。
  • 杨柳青杨柳青可能指下列其中一项:
  • 舟部舟部,为汉字索引中的部首之一,康熙字典214个部首中的第一百三十七个(六划的则为第二十个)。就繁体和简体中文中,舟部归于六划部首。舟部只以左方为部字。且无其他部首可用者将部
  • 弗朗西斯·斯科特·菲茨杰拉德弗朗西斯·斯科特·基·菲茨杰拉德(英语:Francis Scott Key Fitzgerald,1896年9月24日-1940年12月21日),大陆译作弗朗西斯·斯科特·菲茨杰拉德,繁体译作費茨傑羅,简称斯科特·菲茨
  • 宜兰平原宜兰平原,又称兰阳平原、噶玛兰平原,位于台湾东北部的宜兰县境内,是一个面积约有330平方公里的小型平原,也是台湾第三大的平原(仅次于嘉南平原及屏东平原);主要由兰阳溪冲积和地型
  • 统一多拿滋统一多拿滋为统一超商为了经营由日本引进甜甜圈连锁专卖店Mister Donut所成立的公司。
  • 阿尔弗雷德·科瓦尔斯基阿尔弗雷德·科瓦尔斯基(波兰语:Alfred Kowalski,1849年10月11日-1915年2月16日)是慕尼黑画派的波兰画家。童年生活在波兰波德拉谢省东北部城市苏瓦乌基,1873年在华沙德累斯顿学院
  • 印度蔊菜印度蔊菜(学名:),又称蔊菜、塘葛菜、葛菜、天菜子,香荠菜,辣米菜,野油菜,干油菜,石豇豆,鸡肉菜,田葛菜、葶苈,是十字花科蔊菜属的一种植物,为原野杂草。蔊菜是一年生草本植物,全株五毛,叶长