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

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

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

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


©著作权归作者所有:来自51CTO博客作者wx58416944ebda4的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. compiler插件,定义编译打包的jdk版本
  2. rpm包管理 yum包管理与编译安装
  3. Java开发技巧:Java如何编译运行?
  4. 基于DevOps的Android交付工具链建设
  5. Vivo:基于 Jenkins 的持续交付实践与演进
  6. Linux内核开发双机调试(KGDB)
  7. 【DevOps进行时】基于iOS平台的集中构建方法研究与实践
  8. Nginx编译报错解决方法
  9. Hadoop3.x进阶:源码编译全记录

随机推荐

  1. android 中 AppWidget 的 ListView 的实
  2. 自定义实现圆形播放进度条(android,飞一般
  3. android的surfaceview的用法
  4. Android软键盘的显示与隐藏
  5. Android ListView更换点击效果
  6. Android(安卓)UI(TextView)详解
  7. 在android中ScrollView嵌套ScrollView解
  8. Android布局文件属性笔记
  9. Android的Media架构介绍
  10. Android之四大布局