交叉编译器

✍ dations ◷ 2025-11-29 20:33:03 #编译器软件

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

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

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

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

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

相关

  • 布洛卡区布洛卡区(英文:Broca's area)也译为布罗卡区是大脑的一区,它主管语言讯息的处理、话语的产生。与韦尼克区共同形成语言系统。布若卡氏区与韦尼克区通常位于脑部的优势半脑(通常位
  • 波动论波动力学是量子力学的一种表述形式,主要是以波函数及其模数的平方去表示物体的状态及该状态出现的几率。对于波函数随时间的变化,是遵从薛定谔方程式。1923年,德布罗意参考爱因
  • Dota 2《DOTA》(中文名称:DOTA 2)是一款由Valve开发免费的多人在线战斗竞技类游戏。2011年Dota 2开始在Windows平台上进行测试,它的前身是魔兽争霸III及扩展版本冰封王座中的一张自定
  • JR巴士东北JR巴士东北(日语:ジェイアールバス東北株式会社)是在日本东北地方(不含福岛县白河、棚仓地区)经营的巴士业者,属于JR东日本集团旗下独资子公司。公司成立于1988年(昭和63年)3月5日。
  • 2004年夏季奥林匹克运动会射击比赛2004年夏季奥林匹克运动会的射击比赛从8月14日-8月22日在马可波罗奥林匹克射击中心举行,有390名运动员角逐17块金牌。主要分成手枪、气枪、飞碟和移动靶比赛四大项。
  • 艾米丽·阿塔克艾米丽·阿塔克(Emily Jane Atack,1989年12月18日-)是一位英国演员,最知名于在E4的情景喜剧《中间人》中扮演Charlotte Hinchcliffe。
  • 裴章传裴章传(1953年-),安徽合肥人,自学成材,先后出版了多部长篇历史小说。如反映清代的太平天国和洋务派时期的中国生活的《李鸿章》、《洪秀全》等。
  • 追崎史敏追崎史敏(1975年10月15日-),出身于日本大分县的动画师、演出家、导演。2008年8月,追崎史敏与池田东阳共同成立ENCOURAGE FILMS。2013年2月25日,追崎史敏接替已于同年2月17日骤逝的
  • 火车上的吃人事件火车上的吃人事件(英语:Cannibalism in the Cars)是美国作家马克·吐温的一篇短篇小说。最初于1868年11月发表在《百老汇年度文学杂志》,后来被收录于Sketches,New and Old(1875)。
  • 王下七武海王下七武海,简称“七武海”是日本漫画《ONE PIECE》里虚构的称号,是被世界政府公认并具有特权的七大海贼。世界会议过后,王下七武海的制度已被废除,取消特权并开始被海军所追捕