全志OKA40i-C开发板 Buildroot编译错误处理 fakeroot: preload library `libfakeroot.so‘ not found, aborting.

项目场景:

实习Day03
实习时,导师安排的任务:将linux移植到开发板上。

问题描述:

编译时,linux kernel编译和buildroot编译先后出错。
内核编译出错没有记录(按照提示装个软件包即可 sudo apt-get install u-boot-tools),buildroot出错见照片。在这里插入图片描述

解决过程和方案:

  1. 出现问题,不好意思直接问导师(不然显得自己没水平),先上csdn看看,csdn给出的几种回答:
    1)make clean + make
    2)sudo apt-get install fakeroot
    3)sudo apt-get install cramfsprogs
    验证了,都不行。
  2. 弄了快一天,还没找到解决方案,再弄不出来,不好交差,直接问导师,导师:没遇到此问题,让我直接在厂商提供的linux开发环境中移植。
    弄了半天,厂商提供的开发环境不行,很多软件包下载不了。
  3. 算了,直接在bbs上问厂商。厂商说我的源码安装路径不对。正确路径是**/root/workspace/allwinner/A40i/bsp/lichee**。更改安装路径,问题解决。

#感悟:

一个问题弄了快两天。期间学会了:

  1. VMware自带了个共享文件夹。状态栏 ——> 虚拟机选项 ——>设置——>选项。设置好后,Ubuntu中的共享文件夹路径为:/mnt/hgfn/
  2. 厂商提供的Ubuntu中,需要更新软件源,不然无法下载软件(apt-get)。方法 :将新的source.list(用motepad++打开,更改里面的源) 放到/etc/apt/中
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值