/lib/ld-uClibc.so.0: No such file or directory

qemu报错/lib/ld-uClibc.so.0: No such file or directory。

原因:在交叉编译的时候没有使用"-static"选项。

解决方案1:在交叉编译的时候使用"-static"选项,这样可以时生成的二进制程序不依赖动态库。

解决方案2:把buildroot里面的lib拷贝到二进制目录下,并且使用chroot命令将根目录暂时切换到当前目录,这样qemu就能找到/lib/ld-uClibc.so.0了


猜你喜欢

转载自blog.51cto.com/12368263/2666004