gcc 9.2 交叉工具链构建过程

1. 环境准备

1.1 host环境

ubuntu 16.04 64bit + gcc 5.4.0

1.2 target环境

aarch64 + linux + glibc

1.3 源码

binutils源码
url=git://sourceware.org/git/binutils-gdb.git
version=da3b036b57c0d409fc1fc3e25597fa13dc71baf5

gcc源码(9.2)

直接从arm官网下载,目前的源码版本是9.2
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads

linux kernel源码
url=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
version=v4.20.13

glibc源码
url=git://sourceware.org/git/glibc.git
version=50f20fe506abb8853641006a7b90a81af21d7b91

一些依赖包根据需要安装,缺少的具体包在configure时会提示。

猜你喜欢

转载自www.cnblogs.com/summitzhou/p/12503647.html
9.2