交叉编译器

✍ dations ◷ 2025-10-16 22:10:26 #编译器软件

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

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

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

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

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

相关

  • 伪阴性第一型及第二型错误(英语:Type I error & Type II error)或型一错误及型二错误为统计学中推论统计学的名词。在假设检验中,有一种假设称为“零假设(虚无假设)”;假设检验的目的是利
  • 医学寄生虫学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学医学寄生虫学(Medical Parasitology),又
  • 苏我马子苏我马子(551年-626年6月19日),日本飞鸟时代的政治家与权臣。苏我马子为苏我稻目之子,其女儿为钦明天皇的妻子,以外戚的身份掌权。苏我马子官仕敏达天皇、用明天皇、崇峻天皇与推
  • 第92届奥斯卡金像奖第92届奥斯卡金像奖(英语:92nd Academy Awards)是美国电影艺术与科学学会为表彰2019年度杰出电影所颁发的奖项,颁奖典礼订于2020年2月9日在加州洛杉矶好莱坞的杜比剧院举行,共计
  • 雩桂片本文属于客家系列的一部分雩桂客语,或称客家语于桂片,是汉语族客家语的一个支系,主要分布在中国江西省西南部及湖南省东部地区。对于客家语的划分一般有两个版本,而此片在这两个
  • 李荣李荣(1920年2月4日-2002年12月31日),曾用名李昌厚,笔名董少文、宋元嘉等,浙江温岭人,语言学家。曾先后担任中国社会科学院语言研究所方言研究组(室)负责人、语言研究所副所长、所长、
  • 北奥古斯塔 (南卡罗来纳州)北奥古斯塔(英文:North Augusta),是美国南卡罗来纳州下属的一座城市。城市类型是“City”。其面积大约为0.82平方英里(2.13平方公里)。根据2010年美国人口普查,该市有人口21,348人,
  • 语音算法语音算法是根据发音来检索词的算法,一般用于英语。最广为人知的算法有:
  • 山田唯菜山田唯菜(6月21日-)是日本的女性声优,福井县出身。隶属于Aksent。福井县立福井商业高校毕业,高中毕业后就读专门学校东京广播学院放送声优科。中学时期在遇见自己最喜欢的作品后
  • 石冢运昇石冢运昇(日语:石塚 運昇,1951年5月16日-2018年8月13日),日本男性配音员、演员、旁白。原Aksent所属(2010年1月离所),最终所属于青二Production。出身于福井县胜山市。A型血。本名与