aarch64 升级 glibc

安装过程
1、下载glibc,解压

tar -zxvf glibc-2.32.tar.gz

2、准备一个编译文件夹

mkdir build
cd build

3、配置configure

../configure --prefix=/lib/aarch64-linux-gnu
--disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin --target=aarch64

../configure --prefix=$PWD/install --disable-profile --enable-add-ons --with-headers=/usr/include,/usr/include/aarch64-linux-gnu --with-binutils=/usr/bin --target=aarch64

  • --prefix,安装目录需要查找libc.so.6所在的文件
    本系统:--prefix=$PWD/install,确认后再建立软连接

缺少/usr/include/asm ,则从/usr/include/aarch64-xx/asm 和/usr/include/arm-gerninc/asm 拷贝过来
参考:https://stackoverflow.com/questions/43062610/fatal-error-asm-bitsperlong-h-no-such-file-or-directory

4、编译安装

make -j4
make install

你可能感兴趣的:(aarch64 升级 glibc)