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时会提示。