野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 26507|回复: 9

[求助] 编译ebf-buster-linux内核出错

[复制链接]
发表于 2020-9-21 16:26:52 | 显示全部楼层 |阅读模式
有哪位同学之前遇到这个问题:我是按官方介绍步骤操作:

1、下载野火4.19.71版本内核,代码已经托管在github以及gitee上,直接执行以下命令进行下载即可:

123
git clone https://github.com/Embedfire/ebf-buster-linux.git或者git clone https://gitee.com/wildfireteam/ebf-buster-linux.git

2、先在系统执行以下命令,安装必要的环境工具,再进行内核的编译。

1
sudo apt install make gcc-arm-linux-gnueabihf gcc bison flex libssl-dev dpkg-dev lzop

3、在项目文件夹目录下使用root权限执行编译脚本make_deb.sh

1
sudo ./make_deb.sh


在编译野火的linux内核代码时遇到过这个问题。
.... ...
  CC [M]  drivers/video/fbdev/mxc/mxc_dcic.o
  AR      drivers/video/fbdev/core/built-in.a
  AR      drivers/video/fbdev/mxc/built-in.a
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  AR      drivers/built-in.a
make[1]: Leaving directory '/home/uouo00/ebf-buster-linux/build_image/build'
make: *** [Makefile:146: sub-make] Error 2
make[1]: Entering directory '/home/uouo00/ebf-buster-linux/build_image/build'
/bin/bash /home/uouo00/ebf-buster-linux/scripts/package/mkdebian
dpkg-buildpackage -r"fakeroot -u" -a$(cat debian/arch) -b -nc -uc
dpkg-buildpackage: info: source package linux-upstream
dpkg-buildpackage: info: source version 1stable
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by uouo00 <uouo00@YHY.localdomain>
dpkg-buildpackage: info: host architecture armhf
dpkg-buildpackage: warning: debian/rules is not executable; fixing that
dpkg-source --before-build .
debian/rules build
make KERNELRELEASE=4.19.71-imx-r1 ARCH=arm      KBUILD_BUILD_VERSION=1stable KBUILD_SRC=
  Using /home/uouo00/ebf-buster-linux as source for kernel
  CALL    /home/uouo00/ebf-buster-linux/scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  AR      init/built-in.a
make[7]: *** No rule to make target '/lib/firmware/imx/sdma/sdma-imx6q.bin', needed by 'firmware/imx/sdma/sdma-imx6q.bin.gen.o'.  Stop.
make[6]: *** [/home/uouo00/ebf-buster-linux/Makefile:1048: firmware] Error 2
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [Makefile:146: sub-make] Error 2
make[4]: *** [Makefile:24: __sub-make] Error 2
make[3]: *** [debian/rules:4: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
make[2]: *** [/home/uouo00/ebf-buster-linux/scripts/package/Makefile:80: bindeb-pkg] Error 2
make[1]: *** [/home/uouo00/ebf-buster-linux/Makefile:1361: bindeb-pkg] Error 2
make[1]: Leaving directory '/home/uouo00/ebf-buster-linux/build_image/build'
make: *** [Makefile:146: sub-make] Error 2

回复

使用道具 举报

 楼主| 发表于 2020-9-21 16:46:34 | 显示全部楼层

内核编译生成文件夹

内核编译生成文件夹

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-21 21:25:02 | 显示全部楼层
ubuntu开发环境采用WIN10子系统WSL
回复 支持 反对

使用道具 举报

发表于 2020-9-29 10:32:09 | 显示全部楼层
推荐还是用Ubuntu把
回复 支持 反对

使用道具 举报

发表于 2020-10-4 12:45:11 | 显示全部楼层
问题解决了吗,我也遇到这个问题
回复 支持 反对

使用道具 举报

发表于 2020-10-16 20:14:55 | 显示全部楼层
换成ubuntu18.04版本来编译就可以了
回复 支持 反对

使用道具 举报

发表于 2020-11-3 23:07:19 | 显示全部楼层
bywell258 发表于 2020-10-16 20:14
换成ubuntu18.04版本来编译就可以了

这是什么原因?一定要用ubuntu18编译?
回复 支持 反对

使用道具 举报

发表于 2020-11-3 23:08:49 | 显示全部楼层
bywell258 发表于 2020-10-16 20:14
换成ubuntu18.04版本来编译就可以了

我也出现这个问题,难搞阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-8 10:24:10 | 显示全部楼层
bywell258 发表于 2020-10-16 20:14
换成ubuntu18.04版本来编译就可以了

我使用的是WIN10子系统WSL
我现在还没解决
回复 支持 反对

使用道具 举报

发表于 2021-2-18 20:17:21 | 显示全部楼层
问题解决了吗,我也遇到这个问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 15:35 , Processed in 0.048772 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表