全志Android R18 源码编译问题纪录

转载请注明出处:https://blog.csdn.net/a512337862/article/details/83656702

前言

因为项目需要,修改全志平板的一些简单的配置,所以必须重新编译全志Android R18的源码,因此写篇博客纪录一下编译过程中碰到的问题。

编译环境

  • 全志 R18源码
  • Ubutun 16.04.2

问题

regenerate rootfs cpio
15756 blocks
16973 blocks
awk: line 2: function strtonum never defined
awk: line 2: function strtonum never defined
ERROR: build kernel Failed

解决办法 : apt-get install gawk

regenerate rootfs cpio
15756 blocks
16973 blocks
./scripts/build.sh: line 318: /home/test/r18_recovery/lichee/tools/pack/pctools/linux/android/mkbootimg: No such file or directory

解决办法 : apt-get install g+±multilib

/bin/bash: java: 未找到命令

解决办法 : 安装Java jdk,但我这里必须要用openJdk,不然依然无法编译。

curl: 未找到命令

解决办法 : apt-get install curl

bison/bison: m4 子进程失败

解决办法 : apt-get install m4

make: *** [out/target/product/tulip-d1/system/etc/system_fonts.xml] Error 127

解决办法 : sudo apt-get install bison

xmllint: 未找到命令

解决办法 : apt-get install libxml2-utils

Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: /tmp/RSStubsWhiteList-05fa82.cpp
clang++: note: diagnostic msg: /tmp/RSStubsWhiteList-05fa82.sh
clang++: note: diagnostic msg: 

********************
make: *** [out/target/product/tulip-d1/obj_arm/STATIC_LIBRARIES/libbccRenderscript_intermediates/RSStubsWhiteList.o] 错误 254
make: *** 正在等待未完成的任务....
target asm: libcompiler_rt_32 <= external/compiler-rt/lib/builtins/arm/fixunssfsivfp.S

解决办法 :我在这个地方卡了好久,google出来的解决办法增加swap分区,但是在我这并不适用。我这边解决方法非常的简单,将编译环境从centOS换成Ubutun就行了,目前还不知道原因。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值