交叉编译器

✍ dations ◷ 2025-11-13 23:19:15 #编译器软件

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

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

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

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

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

相关

  • 西加鱼毒雪卡毒素(英语:Ciguatoxins,简称CTX),又名雪卡鱼毒素、西加鱼毒素,是一类引起西加鱼毒中毒的毒素,共有4种。食物中这类毒素无法被烹饪去除,因此最好不要吃珊瑚礁鱼类的头部、皮肤及
  • 三氯化铁氯化铁(FeCl3)又称三氯化铁,是三价铁的氯化物。它易潮解,在潮湿的空气会水解,溶于水时会释放大量热,并产生啡色的酸性溶液。这个溶液可蚀刻铜制的金属,甚至不锈钢。无水的氯化铁是
  • 明世宗明世宗朱厚熜(1507年9月16日-1567年1月23日),或称嘉靖帝,明朝第11位皇帝,庙号世宗,年号嘉靖,正德十六年(1521年),明武宗驾崩无嗣,内阁首辅杨廷和立朱厚熜入继大统,即明世宗。谥号“钦天履
  • Gamescom坐标:50°56′33″N 6°57′32″E / 50.94257°N 6.958976°E / 50.94257; 6.958976Gamescom(风格化书写为gamescom,在中文地区又被称为“科隆游戏展”或“GC展”)是一个在德国
  • 美国贸易代表处美国贸易代表办公室(Office of the United States Trade Representative,英文简称USTR)是美国政府的一个行政部门,美国总统办事机构的一部分,负责在双边和多边的层面上推行美国的
  • 应用化学研究所南开大学应用化学研究所(英语:Nankai Research Laboratory of Applied Chemistry,简称南开大学应化所),成立于1932年3月8日,由美国麻省理工学院博士张克忠任所长,张洪沅任研究部主
  • 理查德·施罗克理查德·罗伊斯·施罗克(Richard Royce Schrock,1945年1月4日-),现任美国加州大学河滨分校化学系正教授,因为在有机化学中烯烃复分解反应的贡献,成为2005年度诺贝尔化学奖获得者之
  • 蜂斗菜属蜂斗菜属(学名:)是菊科下的一个属,为多年生草本植物。该属共有约15种,分布于北温带。
  • 单重态单重态(英语:Singlet state),也称单线态,指的是自旋多重性为1的分子。单重态分子的能级在磁场中不裂分,在光谱中只能看到一条能级线。绝大多数分子的基态是单重态。
  • 电子序列号电子序列号(英语:Electronic Serial Number,缩写:ESN),又称ESN码是美国联邦通信委员会规定的,每一台移动设备(例如移动电话、智能手机、平板电脑等)独有的参数,其长度为32位。早在1980