linux系统下uboot、kernel、android文件系统编译错误整理及解决办法.docVIP

  • 36
  • 0
  • 约1.37万字
  • 约 12页
  • 2016-12-06 发布于河南
  • 举报

linux系统下uboot、kernel、android文件系统编译错误整理及解决办法.doc

linux系统下uboot、kernel、android文件系统编译错误整理及解决办法

linux系统下uboot、kernel、android文件系统编译错误整理及解决办法 Ver1.0 作成者:雷鹏 作成年月:2012/09/25 1、linux下编译应用程序时出现如下错误: /usr/bin/ld: cannot find -lxxx。 原因分析: 编译过程找不到对应库文件。其中,-lxxx表示链接库文件 libxxx.so。 由于库文件是编译过程临时生成的,如果前面编译过程出错也会导致出现这种情况,下面针对本机系统环境缺失而引起的错误进行分析。 一般出现这种错误有以下几种原因: ⑴.系统缺乏对应的库文件; ⑵.版本不对应; ⑶.库文件的链接错误; ⑷.库文件路径设置问题。 解决方法: 对应第一第二种情况,可以通过下载安装lib来解决,ubuntu系统可以直接通过apt-get来安装: apt-get install libxxx-dev 如果还是不能解决问题,那么,引起错误的原因不是链接错误就是库文件路径问题。 通过find或者locate指令定位到链接文件,查看链接文件是否正确的指向了编译需要的lib,如果不是,用下列指令修改它。 ln -sf */libxxx.so.x */libxxx.so 如果是库文件路径引发的问题,可以到/etc/ld.so.co

文档评论(0)

1亿VIP精品文档

相关文档