arm ubuntu 编译boost_全网可用交叉编译工具链大全

欢迎点击上方蓝色“泰晓科技”关注我们c34ee51a3872a52d4b2f8c7de0e9359e.png

作者: 吴章金

a78ea9eeb0d18c920f22315a31e0a798.png

ce63d82aff488eebaa949cfb7eb45a4f.png

图片来源网络

嵌入式系统业界前辈 @comcat (https://github.com/comcat) 说:

交叉编译工具链 (Toolchain) 是整个嵌入式软件工业的基础。

是的,交叉编译工具链 是学习处理器指令集、汇编语言、Linux 内核、Linux 驱动开发、嵌入式 Linux 等不可或缺的工具,目前这些工具基本由处理器研发厂商以及相应组织维护,都有提前编译好的版本。

如果想使用这类工具,可以用 buildroot 这样的工具自行构建,但是为节省时间,建议直接下载已编译好的版本。

本文收录了全网中可供下载的独立交叉编译工具链,其运行主机全部为 X86 平台。注:由于微信公众号内外链无法直接点开,本文的链接只能以 plain text 方式给出。想要更好阅读体验并获取更多详细的资讯信息以及关联的超链接,请点击文末左下方的 “阅读原文”。

1. 仅提供某个架构或者处理器

1.1 ARM

ARM 公司和 Linaro 联盟均有提供预编译好的 ARM 交叉编译工具链。

  • ARM

  • ARM Toolchains (https://developer.arm.com/open-source/gnu-toolchain)

  • Linaro

  • ARM Toolchains (https://releases.linaro.org/components/toolchain/binaries/)

1.2 MIPS

  • MIPS

  • MIPS Toolchains (https://codescape.mips.com/components/toolchain/2018.09-03/downloads.html)

  • Loongson

  • Lemote Toolchains (http://mirror.lemote.com:8000/loongson3-toolchain/binaries/)

1.3 Risc-V

  • GNU-mcu-Eclipse

  • Risc-V Toolchains (https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases)

注:截止到 2019.08.01,来自 的工具链不提供 `-shared` 选项,无法编译内核 vdso,无法编译内核。

1.4 X86

以 Ubuntu 为例:

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

2. 提供多个架构和处理器

  • Bootlin.com (for Linux)

  • Bootlin Toolchains (https://toolchains.bootlin.com/)

  • gnutoolchains.com (for Windows)

  • gnu toolchains (http://gnutoolchains.com/download/)

Bootlin 通过 Buildroot 为 36 个处理器系列,基于 glibc, uclibc, musl 三种库,按最新稳定工具和最新工具分别编译了 Stable 和 Bleeding Edge 版本。

3. 更多来源

......  更多文章内容请点击本文文末左下方的 “”。


54dfae234e4c0e3bb61a8aaf26befcf2.png

“泰晓科技”开通“Linux 知识星球”啦!  为答谢读者的关心,星主奉上免费体验卡一张,可以多人使用,也欢迎转赠给周边的朋友。

b8b74c01380439c96463ebd1a828f87d.png

ea806ea8260e70ad69dfcdbea5095504.png

cab61af7dbe8bd962c88af0a265279e8.png关注“泰晓科技”!点“在看”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值