交叉编译器

✍ dations ◷ 2025-12-05 10:53:36 #编译器软件

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

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

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

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

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

相关

  • 文法语法(英语:Grammar),也称文法,在语言学中指任意自然语言中句子、短语以及词等语法单位的语法结构与语法意义的规律,本质上即音义结合体之间的结合规律。对于语法的研究称为语法学
  • 寡头垄断寡头垄断(英文:Oligopoly),一种由少数卖方(寡头)主导市场的市场状态。英语中这个词来源于希腊语中“很少的卖者”。由于只有很少的卖家,卖家会关注彼此的行为,并且互相影响。所以在
  • 奥索德区坐标:47°39′00″N 19°29′00″E / 47.6500°N 19.4833°E / 47.6500; 19.4833奥索德区(匈牙利语:Aszódi járás),是匈牙利的一个区,位于该国北部,由佩斯州负责管辖,首府设于奥
  • 彼得·彼得罗维奇·谢苗诺夫-天山斯基彼得·彼得罗维奇·谢苗诺夫-天山斯基 (俄语:Пётр Петрович Семёнов-Тян-Шанский),儒略历1827年1月2日 –1914年2月26日),俄罗斯地质学家、统计
  • 2007年世界听障游泳锦标赛各组成绩列表2007年世界听障游泳锦标赛是于2007年8月12日─8月16日在国立体育学院游泳池举行,参赛选手以听障游泳选手为主,且因为台北市将在2009年举办2009年夏季听障奥运的关系,而被视为一
  • 孩子们都很好《孩子们都很好》(英语:)是一套2010年的美国喜剧剧情片,由莉莎·蔻洛丹柯执导,安妮·贝宁、朱丽安·摩尔及马克·鲁法洛等主演。电影以一个由一对女同志及她们两名子女组成的家庭
  • 俞大猷俞大猷(1503年-1579年),字志辅,号虚江,福建泉州府北郊濠市河格头村(今福建省泉州市洛江区河市镇河市村)人,祖籍南直隶凤阳府霍邱县(今安徽霍邱)。是明代嘉靖年间与戚继光齐名的抗倭名将
  • 投降主义投降主义指冲突和纠纷中,无原则地放弃己方集团的利益,向敌对集团没有底线地迁就与妥协,放弃与敌对集团进行斗争的主张和思想。投降主义和一般寻求接触和谈判解决纠纷的妥协主义
  • 丸山穗高丸山穗高(日语:丸山 穂高/まるやま ほだか  */?,1984年1月10日-),日本众议院议员,现保护国民防止NHK伤害党党员,前日本维新会成员。2019年5月因酒后失言被日本维新会开除会籍,同年7
  • 尤里卡计划尤里卡计划 (EUREKA) 是欧盟的一个研究组织,成立于1985年。尤里卡计划的宗旨着重于市场导向的产业技术研究发展,其他领域例如军事,则不会涉入。目前每年约新增一百多个子计划。