博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hi3559av100 编译 Hi3559AV100ES_SDK_V2.0.2.0 软件包 遇到的问题
阅读量:4199 次
发布时间:2019-05-26

本文共 2229 字,大约阅读时间需要 7 分钟。

sdk编译系统要求 64位 linux 系统;
如果之前没有编译过海思相关的sdk,在编译过程中容易出现比较多的错误,主要是由于缺少一些基本的工具库,我们可以根据错误信息,进行更新和安装。sdk测试可以全部编译通过。

部分问题如下:

问题一:
all: prepare hiboot atf atf_multi-core hipcie hirootfs_prepare hibusybox hipctools hiboardtools \
hirootfs_build hikernel_bl hiliteos_m7 hiipcm atf_bl
clean: hiboot_clean hikernel_clean hikernel_multi-core_clean hikernel_bl_clean hiipcm_clean atf_clean atf_multi-core_clean hipcie_clean \
hibusybox_clean hipctools_clean hiboardtools_clean hirootfs_clean hiliteos_m7_distclean
mkfs.jffs2.c: In function ‘interpret_table_entry’:
mkfs.jffs2.c:424:20: warning: format ‘%a’ expects argument of type ‘float *’, but argument 3 has type ‘char **’ [-Wformat=]
if (sscanf (line, "%" SCANF_PREFIX "s %c %lo %lu %lu %lu %lu %lu %lu %lu",
^
CC compr_rtime.o
CC compr_zlib.o
compr_zlib.c:39:18: fatal error: zlib.h: 没有那个文件或目录
compilation terminated.
common.mk:82: recipe for target '/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/compr_zlib.o' failed
make[2]: *** [/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/compr_zlib.o] Error 1
make[2]: Leaving directory '/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0'
Makefile:44: recipe for target '/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2' failed
make[1]: *** [/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2] Error 2
make[1]: Leaving directory '/mtfs/00_debug/22_hi3559av100/02_sdk_user/Hi3559AV100ES_SDK_V2.0.2.0/osdrv/tools/pc/jffs2_tool'
解决方法:
替换为新库,参考 hi3559v100 编译错误,
问题二:
compr_zlib.c:39:18: fatal error: zlib.h: 没有那个文件或目录
解决方法:
下面这个错误是因为zlib包没有安装,安装后问题即可解决。但有一点请注意安装命令是:apt-get install zlib1g-dev,而非sudo apt-get install zlib
问题三:
mkfs.ubifs/mkfs.ubifs.h:46:23: fatal error: uuid/uuid.h: 没有那个文件或目录
解决方法:
编译 libuuid,下载 libuuid-1.0.3.tar.gz
解压编译安装:./configure;make;make install,就可以了
问题四:
configure: error: ncurses or ncursesw selected, but library not found (--without-ncurses to disable)
解决方法:
apt-get install libncurses5-dev

转载地址:http://qefli.baihongyu.com/

你可能感兴趣的文章
pyqt实现界面化编程
查看>>
qt写DLL文件并调用和出现的问题分析
查看>>
工厂模式(Factory)-设计模式(一)
查看>>
建造者模式(Builder)-设计模式(三)
查看>>
初学Java必备基础知识,编程领域你需要掌握的关键点!
查看>>
阿里五年Java程序员的总结,献给还在迷茫中的你!
查看>>
程序员身上有异味,同事为什么都不会直接告诉他?
查看>>
Java、C、C+ +、PHP、Python分别用来开发什么?一篇文章告诉你!
查看>>
Linux-SHELL常用命令
查看>>
Linux-网络运维基础
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
查看>>
罗永浩欲直播带货,京东说可以帮忙联系
查看>>
B站,正在变成下一个“公众号”?
查看>>
小米启动安心服务月 手机家电产品可免费清洁保养
查看>>
刘作虎:一加新品将全系支持 5G
查看>>
滴滴顺风车上线新功能,特殊时期便捷出行
查看>>