交叉编译器

✍ dations ◷ 2025-11-26 03:39:14 #编译器软件

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

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

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

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

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

相关

  • 抗磷脂抗磷脂综合征或抗磷脂抗体综合征(英语:antiphospholipid syndrome 或 英语:antiphospholipid antibody syndrome,缩写为APS或APLS)是由于人体免疫系统对细胞膜成分磷脂发生异常的
  • 军团罗马军团(英语:Roman legion,源自拉丁语:legio,意为军衔)为罗马共和国及罗马帝国时期的正规军队,以其高效的适应性及机动性征服了地中海沿岸地区。按照古罗马传统,一旦有战争爆发,执
  • 概率空间概率空间是概率论的基础。概率的严格定义基于这个概念。概率空间(Ω, F, P)是一个总测度为1的测度空间(即P(Ω)=1).第一项Ω是一个非空集合,有时称作“样本空间”。Ω 的集合元
  • 王秀红王秀红(1945年-),汉族,中华人民共和国政治人物、第十一届全国政协委员。加入中国共产党,担任最高人民法院副部级审判委员会专职委员、二级大法官。2008年,当选第十一届全国政协委员
  • 沃灵顿沃灵顿(Warrington)是英国英格兰柴郡的一个镇,位于默西河畔。
  • 汉弗莱斯学院汉弗莱斯学院(Humphreys College)是位于美国加利福尼亚州奥克兰的一所私立文理学院,成立于1896年,校名多次变更,1947年改现名。 该学院现提供本科和硕士学位,2015年《美国新闻与世
  • Hey Girl (EP)《Hey Girl》是台湾女子团体黑Girl的首张同名EP(总计第四张EP),于2011年10月18日正式发行。这张EP是换了新东家群石国际后所发行的;也是经历多次成员变动,黑Girl首次以3人姿态和
  • 命令与征服:红色警戒2《命令与征服:红色警戒2》(英语:Command & Conquer: Red Alert 2),是一款由西木太平洋制作,艺电发行的2.5D实时即时战略游戏。于2000年10月23日在Windows发行,是《命令与征服:红色警
  • 黄濑和哉黄濑和哉(日语:黄瀬 和哉,1965年3月6日-),日本资深男性动画师、作画监督、动画导演。出身于大阪府。现为动画公司Production I.G董事。黄濑从小学时期开始,受到电视动画《宇宙战舰
  • 李钰 (演员)李钰(1976年12月20日-2009年3月14日)原名李郁,是一位中国女演员,陕西西安人,是上海戏剧学院1993级表演系学生。其代表作品是在琼瑶小说改编电视剧《情深深雨濛濛》中饰演方瑜一角