GLIBC交叉编译

下载GLIBC的源码2.28,下载地址
http://ftp.gnu.org/gnu/glibc/

获得glibc-2.28.tar.xz压缩包,放到Ubuntu环境下面解压得到glibc-2.28目录

进入glibc-2.28下面,创建目录build

进入build目录,设置交叉编译器所在目录等信息
export PATH=$PATH:/opt/aarch64-linux-gnu-7.5.0/bin
export LD=/opt/aarch64-linux-gnu-7.5.0/bin//aarch64-linux-gnu-ld
export AR=/opt/aarch64-linux-gnu-7.5.0/bin//aarch64-linux-gnu-ar

执行上一级目录下面的configure脚本
两个点 …/configure --host=aarch64-linux-gnu --target=aarch64-linux-gnu --without-libexpat-prefix --disable-werror --libdir=/build --disable-sanity-check
最后打印下面信息,表示执行configure成功
在这里插入图片描述
configure成功后,直接执行make,经过一段时间,glibc就编译成了arm64的目标代码

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bull-man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值