交叉编译器

✍ dations ◷ 2025-11-25 13:11:03 #编译器软件

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

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

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

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

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

相关

  • 红酒炖牛肉牛腱台湾地区电影 红酒炖牛肉
  • 清越战争清军入越战争指的是1788年底至1789年初中国清朝与越南西山朝之间发生的战争。1788年,西山朝北伐,攻破后黎朝的都城昇龙(今越南河内市)。后黎朝的昭统帝逃往保禄山,派大臣阮辉宿向
  • 韩国农业协会韩国农业协会,正式名称韩国农业协同组合(韩语:한국농업협동조합),简称农协(농협),是韩国的农业自助组织。韩国农业协会是全球农业合作组织(英语:Agricultural cooperative)中最特别的组
  • 爱沙尼亚共和国– 欧洲(绿色及灰色)– 欧盟(绿色)  —爱沙尼亚共和国(爱沙尼亚语:Eesti Vabariik),通称爱沙尼亚(爱沙尼亚语:Eesti,爱沙尼亚语发音: .mw-parser-output .IPA{font-family:"Charis S
  • 拉乌尔·杜菲拉乌尔·杜菲(法语:Raoul Dufy,1877年6月4日-1953年3月23日),又译杜飞,是一位法国画家。他擅长风景和静物画,早期作品先后受印象派和立体派影响,终以野兽派的作品著名。其作品运用单
  • 2,4-二甲基苯胺2,4-二甲基苯胺(IUPAC命名:2,4-dimethylbenzene-1-amine)是一种有机化合物,化学式为C6H3(CH3)2NH2,是二甲基苯胺的同分异构体之一,属无色黏性液体。兽药甲基异丙苯基吡咯(英语:cymia
  • 牧惠牧惠(1928年-2004年6月18日),原名林文山,又名林颂葵,中国杂文家。1928年出生于广西,祖籍广东,曾在广东中山大学中文系读书。抗战时期放弃学业加入抗战队伍,打过两年游击,后从基层逐级
  • 玛尔库斯·维普撒尼乌斯·阿格里帕玛尔库斯·维普撒尼乌斯·阿格里帕(拉丁语:Marcus Vipsanius Agrippa,前63年-前12年),古罗马政治家与军人,屋大维(未来的凯撒·奥古斯都)的密友、女婿与大臣。屋大维大多数军事上的胜
  • 回家的路 (电影)《回家的路》(韩语:집으로 가는 길,英语:)是一部2013年上映的韩国电影,改编自真实事件。剧情讲述一名韩国平凡主妇在法国奥利机场涉嫌毒品走私,之后被关在马提尼克岛的监狱,丈夫为了
  • 佩卡·哈维斯托佩卡·奥拉维·哈维斯托(芬兰语:Pekka Olavi Haavisto,1958年3月23日出生于赫尔辛基),芬兰政治人物、部长及绿色联盟的前任党主席。从1987年至1995年、及2007年以来一直是芬兰议