1、glibc 下载地址
https://www.gnu.org/software/libc/
2、交叉编译设置
mkdir -p build
cd build && …/$(SRC_DIR)/configure
CC=aarch64-linux-gnu-gcc
CXX=aarch64-linux-gnu-g++
AR=aarch64-linux-gnu-ar
–host=aarch64-linux-gnu
–build=x86_64-linux-gnu
–prefix=./output
3、常见错误处理
1、checking LD_LIBRARY_PATH variable… contains current directory
修改 LD_LIBRARY_PATH,让其不包含当前目录即可
2、缺少文件,
stdio_lim.d
tcb-offsets.h
tlsdesc.h
ucontext_i.h
pthread-errnos.h
unwindbuf.h
pthread-pi-defines.h
dl-link.h
直接在对应目录创建对应的空文件即可
3、aarch64-linux-gnu-gcc-rel: error: 2.31": No such file or directory
把下图部分代码删除