交叉编译器

✍ dations ◷ 2025-12-10 09:57:12 #编译器软件

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

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

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

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

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

相关

  • 安提柯一世安提柯一世(独眼),或译安提哥那一世( Άντίγονος ό Μονόφθαλμος ,前382年-前301年,于前306年~前301年在位),腓力之子,出身马其顿厄利苗提斯贵族。在早年时为马其
  • 文索基特坐标:42°00′30″N 71°30′58″W / 42.00833°N 71.51611°W / 42.00833; -71.51611文索基特(英语:Woonsocket)是美国罗德岛州普罗维登斯县的一个城市。临布拉克斯东河,面积20.
  • 可持续设计可持续设计,是一种以符合经济、社会及生态学三者可持续经营为方针的设计方法。可持续设计领域旨在通过采用综合方法创造“三赢”设计来平衡这些领域的需求。可持续设计的范畴
  • 奥林匹克运动会主办城市列表第一届现代奥林匹克运动会于1896年在希腊雅典举办,至今有22个城市成功举办30届夏季奥林匹克运动会、17个城市成功主办21届冬季奥林匹克运动会;当中,1916年、1940年及1944年的三
  • 罗杰斯·布鲁贝克罗杰斯·布鲁贝克(Rogers Brubaker)(1956年-)是一名美国社会学家,目前担任加州大学洛杉矶分校社会学教授,在种族主义、民族主义和公民权方面有不少著作。出生于伊利诺伊州埃文斯顿,
  • 朋友2《朋友2》(韩语:친구 2)是一部于2013年上映的韩国电影,叙述韩国组织暴力团三个世代的不同人物。电影由刘五性、金宇彬及朱镇模主演,也是韩国2001年最高电影票房收入(英语:List of h
  • 七字仔七字仔,早期称为歌仔调,又称为七字调、七字仔调,为歌仔戏最具代表性的曲调之一。每段四句,每句七字,遂得此名。在歌仔戏剧中的使用比率十分高,为最典型的曲调。一般叙述时使用中
  • 永安巧永安巧(ながやす 巧,1949年1月4日-)为日本漫画家。生于长崎县,于熊本县成长。曾为南波健二Production与小岛刚夕的助手,后独立发展。并自出道以来就不使用助手,作品多由本人独力描
  • 镜像法镜像法(又称镜像电荷法)是一种解析静电学问题的基本工具。对于静电学问题,镜像法将原本问题的某些元素改换为假想电荷,同时保证仍然满足定解问题原有的的边界条件(请参阅狄利克雷
  • 阮遵阮遵(越南语:Nguyễn Tuân;1910年7月10日-1987年7月28日),越南现代著名作家,笔名兀雷括、清河、一郎、尊、殷五宣、俊承色等。。越共党员,越南作家协会会员。阮遵原籍河东省常信府