交叉编译器

✍ dations ◷ 2025-11-30 19:19:12 #编译器软件

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

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

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

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

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

相关

  • 国家表演艺术中心国家表演艺术中心,是受中华民国文化部监督的行政法人机构,2014年成立,于台湾北、中、南设有国家两厅院、台中国家歌剧院、卫武营国家艺术文化中心以及国家交响乐团三馆一团,共11
  • 提摩西·F·盖特纳蒂莫西·弗朗兹·盖特纳(英语:Timothy Franz Geithner,1961年8月18日-),美国经济学家,第75任美国财政部部长(2009年1月26日-2013年1月26日)。毕业于曼谷国际学校,后考入达特茅斯学院,于1
  • 杨 平杨济平(1959年6月12日-),笔名杨平,生于台湾台北市,祖籍河南省开封,台湾现代诗诗人。退休后长居内湖持续创作。2005年邀到雪梨担任驻市作家。曾任周刊、今天(台湾)、《创世纪》诗刊
  • 俄罗斯联邦自然资源与环境保护部俄罗斯联邦自然资源与环境保护部(俄语:Министерство природных ресурсов и экологии Российской Федерации)是俄罗
  • AltiumAltium 有限公司(以前称为Protel )是一家位于澳大利亚的软件公司,为设计印刷电路板(PCB)的工程师提供基于PC的电子设计自动化(EDA)软件 。由 Nick Martin 于1985年在澳大利亚塔斯马
  • 拉欣·拉赫曼拉欣·拉赫曼(英语:Rashin Rahman,1967年5月23日-),或直称拉赫曼,印度男演员。他曾出演过超过150部电影,其中以马拉雅拉姆语、泰米尔语和泰卢固语电影最多。在后两种电影中,他亦以艺
  • 要町 (丰岛区)要町(日语:要町/かなめちょう  */?)是东京都丰岛区的町名。现行行政地名为要町一丁目至要町三丁目。要町邻接同区西池袋、池袋、高松、千川、千早与板桥区向原。贯穿要町的要
  • 密宗六大六大,又名六界(梵语:ṣaḍ-dhātavaḥ),“大”义为物质元素,六大是从四大、五大的基础上延扩而来,是佛教密宗的世界观和曼荼罗道场观。佛教继承印度诸宗教观点,认为器世间和有情世间
  • 瑞典巧克力蛋糕瑞典巧克力蛋糕(瑞典语:Kladdkaka)是一种瑞典蛋糕,这种蛋糕和巧克力布朗尼蛋糕类似,以柔软和黏稠为中心,有时会搭配奶油或者香草巧克力食用;这种蛋糕可能是受巧克力布朗尼或者法国
  • 留声机圆筒留声机圆筒是最早的录音及放音媒介商品,在1896年至1915年最为流行,在当时被普遍称为“唱片”。这些中空圆柱体的外侧表面刻上声频,可以在圆筒留声机上播放。在1910年代,录音磁盘