aarch64 平台 musl gcc 工具链手动编译方法

目标

  • 手动编译一个 aarch64 平台的 musl gcc 工具链

  • musl libc 与 glibc、uclibc 等,都是 标准C 库, musl libc 是基于系统调用之上的 标准C 库,也就是用户态的 标准C 库。

  • musl libc 轻量、开源、免费,是一些 操作系统的选择,当前 Lite-OS 与 RT-Smart 等均采用自制的 musl libc gcc 工具链

了解 musl libc

aarch64 平台 musl gcc 工具链手动编译方法_第1张图片

  • 官方地址 https://musl.libc.org/

  • musl libc 的 官方仓库地址 https://git.musl-libc.org/cgit/musl

  • musl 官方推荐的 musl gcc 交叉编译工具链的生成工具 https://github.com/richfelker/musl-cross-make.git

下载 musl gcc 工具链

  • 可以下载 musl libc 的源码进行研究,当前可以看一下 集成在 musl libc 中的 ldso 动态加载功能

你可能感兴趣的:(动态加载技术,musl,gcc,工具链)