交叉编译器

✍ dations ◷ 2025-12-06 00:44:01 #编译器软件

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

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

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

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

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

相关

  • 汉文教育用基础汉字汉文教育用基础汉字是韩国教育中规定的标准汉字,皆为与繁体字大致相同的韩文汉字。于1972年8月16日首次发表,2000年12月30日重定修订并发表,数量约1800字,在中高等院校进行普及
  • OC加拿大勋章(英语:Order of Canada,法语:Ordre du Canada),是加拿大的最高平民荣誉勋章,也是最重要的加拿大荣誉制度。勋章的资格是授予那些坚守勋章的拉丁格言的人,取自《希伯来书》
  • 赫尔曼·黑塞赫尔曼·黑塞、或译作赫曼·赫赛(Hermann Hesse,1877年7月2日-1962年8月9日),德国诗人、小说家,他难以列入德国文学家的任何一种流派中。黑塞不遗余力地探索广含人性的种种不同可
  • 统计学家列表以下列出了统计学家,或对统计学理论、概率论、信息论或机器学习、人工智能等相关领域作出过突出贡献的人。
  • 童中白童中白(女,1961年-),祖籍中国浙江杭州,出生于台湾台北市。1984年进入中国电视公司新闻部,担任过《中视晚间新闻》主播,主持过台湾第一个夜间谈话性质的节目《今夜》,之后赴美国求学。
  • 娄怀高速公路娄怀高速公路(湖南高速公路编号S70)为湖南省“五纵七横”中的“第三横”娄底至怀化高速公路;公路全线长280.393公里,全部路段已建成通车。
  • 乔治·康迪利斯乔治·康迪利斯(希腊语: Γεώργιος Κονδύλης, 1878–1936),希腊政治人物,军事人物,曾担任希腊王国总理,时间为1935年10月10日 - 11月30日。生于希腊埃夫里塔尼亚
  • 吴天保吴天保(1903年-1967年),字贤华,湖北汉阳人,中国汉剧表演艺术家、戏曲活动家,武汉市汉剧团第一团团长,第二、三、四届全国政协委员。
  • 斯高特荒原风力发电厂斯高特荒原风力发电厂(英语:Scout Moor Wind Farm)是英国内陆最大的风力发电厂,系为皮尔风力电力有限公司而建。尽管兴建之中一直颇有争论,英国政府仍于2005年给电厂颁发了规划
  • 2018年亚洲运动会水上摩托车比赛2018年亚洲运动会水上摩托车比赛于2018年8月23日至26日在印尼雅加达安科尔海滩举行,这是水上摩托车首次成为亚运项目,该项目共设四个小项,所有小项均为公开级。最终所有项目的