编译kernel得到以下报错:

make: Entering directory ‘/home/***/android_code/linux/kernel’
make[1]: Entering directory ‘/home/***/android_code/out/target/product/spectralite/linux/kernel’
CHK include/config/kernel.release
GEN ./Makefile
CHK include/generated/uapi/linux/version.h
Using /home//***//android_code/linux/kernel as source for kernel
/home//***//android_code/linux/kernel is not clean, please run ‘make mrproper’
in the ‘/home//***//android_code/linux/kernel’ directory.
/home//***//android_code/linux/kernel/Makefile:969: recipe for target ‘prepare3’ failed
make[1]: *** [prepare3] Error 1
make[1]: *** Waiting for unfinished jobs…
make[1]: *** wait: No child processes. Stop.
Makefile:146: recipe for target ‘sub-make’ failed
make: *** [sub-make] Error 2
make: Leaving directory ‘/home//***//android_code/linux/kernel’
[ 38% 56/147] Ensure Jack server is installed and started
Jack server already installed in “/home//***//.jack-server”
Server is already running
ninja: build stopped: subcommand failed.
build/core/ninja.mk:148: recipe for target ‘ninja_wrapper’ failed
make: *** [ninja_wrapper] Error 1

make failed to build some targets (12:57 (mm:ss))

为 Android 工程编译内核失败,报错信息为:

    kernel/ is not clean, please run 'make mrproper'

遂执行 make mrproper 命令,但又报错找不到 mrproper 目标。其实我们这时如果在 kernel/Makefile 文件中搜索 “is not clean” 字符串,就可以找到下面这段代码:

这时我们就可以看到,当 kernel/ 目录下存在 .config 文件或在 kernel/include/ 目录下存在 config/ 目录时,shell 就会打印本段开头看到的错误信息并退出。相应的,问题的解决方法就是删除这 2 个对象。进入 kernel/ 目录下查找,不存在 .config 文件;再进入 kernel/include/ 目录下查找,果然发现了 config/ 目录!进入该目录查看发现它竟然是空的。

删除掉 config/ 目录后回到 Android 工程顶层,重新执行 source 和 lunch 命令,重新编译。编译通过!

kernel编译报错问题kernel is not clean, please run 'make mrproper'相关推荐

  1. centos7 npm bulid编译报错解决

    centos npm bulid编译报错解决: (1)npm run build报错(npm ERR! code ELIFECYCLE)的解决办法 删除以前安装的依赖,删除package锁的版本: r ...

  2. Linux Kernel Panic报错解决思路

    Linux虽然没有蓝屏现象,不过Kernel报错有时也会让人头疼.有时重启后正常,linux系统运行一段时间后又down了,总不能出现问题就reboot啊.我从网上搜集一下资料,整理了出来,希望大家能 ...

  3. [Linux Audio Driver] 移植外部CODEC常见编译报错解决(持续更新)

    0. 背景 最近一直在调试codec芯片,好多代码FAE给的和平台不适配,比如结构体改了之类的,一些编译问题老是忘记,就想着顺手写下总结. 1. function definition is not ...

  4. firefly AIO-RK3399J Linux SDK编译报错解决

    Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04  收藏 分类专栏: RK3399工作记录 文章标签: linux  ...

  5. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  6. 编译报错field has incomplete type

    linux下编译C++代码报错,报错信息"field has incomplete type".这种问题一般都是在头文件对类或者结构体进行了前向声明,后面使用了该类定义了对象,导致 ...

  7. Eclipse中更改JDK版本,解决ant编译报错的问题

    要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...

  8. idea java编译报错_intellij-idea,java_idea 编译报错,intellij-idea,java - phpStudy

    idea 编译报错 简单的 helloworld 竟然坑了我一天啦 /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/bi ...

  9. 新的ipad,用xcode编译报错 dyld_shared_cache_extract_dylibs

    删掉  ~/Library/Developer/Xcode/iOS DeviceSupport/ 这个目录下的特定文件夹就行啦. 其实是因为  device is busy  生成文件夹过程中拔掉了设 ...

  10. cordova编译报错:Execution failed for task ':processDebugResources'

    cordova编译报错:Execution failed for task ':processDebugResources' 引发这个错误的最扩祸首就是一个中文命名的文件,不知道什么时候加入的,我写了 ...

最新文章

  1. 招银网络笔试java_2020招银网络科技校园招聘常见问题
  2. java win8 mac地址_Windows8系统下MAC地址修改方法图文教程
  3. [云炬创业基础笔记]第一章创业环境测试11
  4. 服务器主机linux安装mysql_linux服务器上安装mysql
  5. 基于matlab实现的云模型计算隶属度,基于MATLAB实现的云模型计算隶属度
  6. 基于redis(v3.2+)实现“附近的人”功能
  7. Java虚拟机(九)——方法区
  8. 【软件测试】α测试和β测试的区别
  9. LVM逻辑卷使用手册
  10. 微信计数器微信加粉计数器开发
  11. SaaSBase:什么是零一裂变SCRM?
  12. iOS控件使用和多样布局
  13. Supervised pre-trainning有监督预训练
  14. 关于五笔字型学习五笔难拆汉字学习总结
  15. mysql5.7免安装版配置与修改密码
  16. 饿了么“盛夏之战”,背后的底气是什么? | 一点财经
  17. 滴滴云GPU服务器做深度学习之tensorflow object detect 对象检测 实践
  18. c32+c32asm
  19. Python 一维波动方程差分法求解及可视化
  20. 视频里面的水印怎么添加

热门文章

  1. WCF中NetTCp配置
  2. 断路器之一:Hystrix 使用与分析
  3. POJ 计算几何专项训练(2) 【1269】【1410】【1696】【3347】【2826】
  4. Bresenham 圆和椭圆的生成算法
  5. [翻译]进化游戏的层次结构 - 用组件来重构你的游戏实体
  6. freeRADIUS下EAP测试
  7. 【CNN】CNN是不是一种局部self-attention?
  8. 【tricks】深度神经网络模型训练中的 tricks(原理与代码汇总)
  9. 7万硕士、21万本科生在送外卖,是自愿还是工作难找无奈之举?
  10. 深度学习之激活函数详解