开发者社区 问答 正文

安装glibc-bin-2.23-r1.apk报错,求助?报错

# apk add glibc-2.23-r1.apk glibc-bin-2.23-r1.apk glibc-i18n-2.23-r1.apk

ERROR: glibc-bin-2.23-r1.apk: IO ERROR



展开
收起
爱吃鱼的程序员 2020-06-09 16:37:41 818 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    CodeSourcery基于GNUGCC改造的交叉编译工具链arm-none-linux-gnueabi里提供了适用于Android的glibc库:
    <atarget="_blank"rel="nofollow">http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
    arm-2014.05/arm-none-linux-gnueabi/libc/usr/lib/libc.a
    arm-2014.05/arm-none-linux-gnueabi/libc/usr/lib/libc.so
    我在Ubuntu上编译Android版PHP就是用这套工具链,不过我自己编译了glibc库,因为我要调整shell位置和resolv.conf位置:
    sed-i"s{/bin/sh{/system/bin/sh{"./sysdeps/posix/system.c
    sed-i"s{/bin/sh{/system/bin/sh{"./sysdeps/generic/paths.h
    sed-i"s{/bin/sh{/system/bin/sh{"./sysdeps/unix/sysv/linux/paths.h
    sed-i"s{/etc/resolv.conf{../etc/resolv.conf{"./resolv/resolv.h
    狗哥(Google)就是那么贱,非要在Android上把/bin/sh改成/system/bin/sh,如果不调整glibc的shell位置,PHP的shell_exec这些命令就没法用,你说贱不贱?

    2020-06-09 16:37:58
    赞同 展开评论
问答分类:
问答地址: