交叉编译器

✍ dations ◷ 2025-09-18 17:06:55 #编译器软件

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

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

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

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

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

相关

  • 外来种外来种,有时也称为引入种,是指原来在当地没有自然分布,经由人为无意或有意引进的物种。由于人类在世界各地交流频繁,使得许多生物得以突破地理隔绝,拓展至他处。外来种移入后,可能
  • 凤城凤城市是中华人民共和国辽宁省丹东市代管的一个县级市,位于辽宁省东部,为中国第一个由少数民族自治县撤县建市并保留民族自治地方的待遇和各项优惠民族政策的城市。公元前128
  • 2019冠状病毒病纳米比亚疫情2019冠状病毒病纳米比亚疫情,介绍在2019新型冠状病毒疫情中,在纳米比亚发生的情况。2020年3月14日,纳米比亚宣布首次确诊两例新冠肺炎病例。患者为一对情侣,来自西班牙,11日进入
  • 各国立法机关列表各国立法机关列表列出目前世界各个国家与地区的立法机构。“立法机关”是议会的统称,指的是拥有立法权、并透过代议制度取得资格的合议性团体。本列表包含世界政区索引中所列
  • HISHE该怎么完结《HISHE该怎么完结》(英语:How It Should Have Ended,缩写 HISHE),是YouTube分享平台上以动画形式讽刺当红电影的结局,并指出该电影的瑕疵的系列作品。标语是“有时电影没有依我们
  • 大河内正敏大河内正敏子爵(1878年12月6日-1952年8月29日),日本物理学者,前贵族院议员及实业家,曾在日本前首相田中角荣年轻时为其提供商业上的支援。大河内正敏在明治11年(1878年)作为家里的长
  • 岛津光久岛津光久(1616年7月15日-1695年1月14日),日本江户时代大名、萨摩藩第二代藩主。光久是忠恒的长子,又名虎寿丸。元服后取名忠元。1624年,被送往江户当人质。1631年,接受德川家光的偏
  • 郭怀一事件 荷兰东印度公司郭怀一事件为1652年于台湾发生的汉人农民武装起事。当时农民因甘蔗业衰退而谋生困难,又不满荷兰东印度公司士兵在临检人头税时的各种恶行,公司也提不出办法来
  • 周馥周馥可以指:
  • 唐方唐方或邛方为商朝方国,其地大致与叔虞所封之唐处于同一个位置(今山西省曲沃)。