ubuntu交叉編譯工具的安裝,ubuntu 編譯android .img_全網可用交叉編譯工具鏈大全

 2023-12-06 阅读 27 评论 0

摘要:本文首次發表在 全網可用交叉編譯工具鏈大全嵌入式系統業界前輩 @comcat 說:交叉編譯工具鏈 (Toolchain) 是整個嵌入式軟件工業的基礎。是的,交叉編譯工具鏈 是學習處理器指令集、匯編語言、Linux 內核、Linux 驅動開發、嵌入式 Linux 等不可或缺的工具

bff97d7881cb558a46fa07296cfe4fa3.png
本文首次發表在 全網可用交叉編譯工具鏈大全

嵌入式系統業界前輩 @comcat 說:

交叉編譯工具鏈 (Toolchain) 是整個嵌入式軟件工業的基礎。

是的,交叉編譯工具鏈 是學習處理器指令集、匯編語言、Linux 內核、Linux 驅動開發、嵌入式 Linux 等不可或缺的工具,目前這些工具基本由處理器研發廠商以及相應組織維護,都有提前編譯好的版本。

如果想使用這類工具,可以用 buildroot 這樣的工具自行構建,但是為節省時間,建議直接下載已編譯好的版本。

ubuntu交叉編譯工具的安裝。本文將不斷收錄全網中可供下載的獨立交叉編譯工具鏈,其運行主機全部為 X86 平臺。

僅提供某個架構或者處理器

ARM

ARM 公司和 Linaro 聯盟均有提供預編譯好的 ARM 交叉編譯工具鏈。

  • ARM
  • ARM Toolchains
  • Linaro
  • ARM Toolchains

MIPS

  • MIPS
  • MIPS Toolchains
  • Loongson
  • Lemote Toolchains

Risc-V

  • GNU-mcu-Eclipse
  • Risc-V Toolchains

:截止到 2019.08.01,來自 https://www.sifive.com/boards 的工具鏈不提供 -shared 選項,無法編譯內核 vdso,無法編譯內核。

X86

以 Ubuntu 為例:

add-apt-repository -y ppa:ubuntu-toolchain-r/test
apt-get -y update
apt-get install -y --force-yes gcc-8

提供多個架構和處理器

  • http://Bootlin.com (for Linux)
  • Bootlin Toolchains
  • http://gnutoolchains.com (for Windows)
  • gnu toolchains

Bootlin 通過 Buildroot 為 36 個處理器系列,基于 glibc, uclibc, musl 三種庫,按最新穩定工具和最新工具分別編譯了 Stable 和 Bleeding Edge 版本。

更多來源

linuxandroidimg、更多已經經過充分驗證的工具鏈可以從 Buildroot 的 toolchain/toolchain-external 目錄下找到:

$ ls | egrep -v ".mk|.in$"
toolchain-external-andes-nds32
toolchain-external-arm-aarch64
toolchain-external-arm-aarch64-be
toolchain-external-arm-arm
toolchain-external-codescape-img-mips
toolchain-external-codescape-mti-mips
toolchain-external-codesourcery-aarch64
toolchain-external-codesourcery-amd64
toolchain-external-codesourcery-arm
toolchain-external-codesourcery-mips
toolchain-external-codesourcery-niosII
toolchain-external-custom
toolchain-external-linaro-aarch64
toolchain-external-linaro-aarch64-be
toolchain-external-linaro-arm
toolchain-external-linaro-armeb
toolchain-external-synopsys-arc

12ff1ef892bdfabbf266ddb3fabf3d1a.png
本專欄作者首開視頻課,歡迎報名或引薦~

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/187212.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息