关于ARM-LINUX在启动时,遇到/sbin/init 找不到libc.so的原因
单位项目,用自制的交叉编译器,制作rootfs,在启动的时候遇到运行/sbin/init中提示找不到libc.so.6。查询原因,ld-linux-armhf.so.3中,指定了动态库的加载地址不为/lib与/usr/lib,而是在glibc编译时指定的安装地址(自制arm-linux-gnueabi-gcc)。https://sourceware.org/glibc/wiki/Tes
原创
2016-07-15 01:04:20 ·
1389 阅读 ·
0 评论