Hi3516CV500_SDK_V2.0.1.1 编译osdrv目录
jffs2_tool 编译失败
configure: WARNING: cannot find ZLIB library required for mkfs programs
configure: mtd-utils can optionally be built without mkfs.ubifs
configure: mtd-utils can optionally be built without mkfs.jffs2
configure: error: missing one or more dependencies
Makefile:45: recipe for target '/root/hi3516/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2' failed
make[1]: *** [/root/hi3516/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2] Error 1
make[1]: Leaving directory '/root/hi3516/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/jffs2_tool'
Makefile:269: recipe for target 'hipctools' failed
make: *** [hipctools] Error 2
经过各种上网搜索,https://www.cnblogs.com/Ocean-Star/p/8902397.html , 提供了一种解决办法,先手工编译jffs2_tool,再将编译好的文件【mkfs.jffs2 、mkfs.ubifs 、ubinize】 手动拷贝到对应目录 ,再将osdrv目录下的Makefile涉及到jffs2_tool的部分注释掉
#make -C $(OSDRV_DIR)/tools/pc/jffs2_tool/
#cp $(OSDRV_DIR)/tools/pc/jffs2_tool/mkfs.jffs2 $(OSDRV_DIR)/pub/bin/pc
#cp $(OSDRV_DIR)/tools/pc/jffs2_tool/mkfs.ubifs $(OSDRV_DIR)/pub/bin/pc
#cp $(OSDRV_DIR)/tools/pc/jffs2_tool/ubinize $(OSDRV_DIR)/pub/bin/pc
经过上述操作之后,还是会报类似的错误,查看:$(OSDRV_DIR)/tools/pc/jffs2_tool/readme_cn.txt ,才发现根本原因在于编译mtd-utils会失败
#OSDRV_DIR 目录下面的Makefile 第310行,还有编译mtd-utils会失败
make -C $(OSDRV_DIR)/tools/board/mtd-utils/
cp $(OSDRV_DIR)/tools/board/mtd-utils/bin/* $(OSDRV_DIR)/pub/bin/$(PUB_BOARD)
【mtd-utils2.0.2】编译解决方案,亲测有效
sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config automake
然后再到$(OSDRV_DIR) 目录下面执行 make all 就可以了。
Hi3516CV500_SDK_V2.0.1.1 编译osdrv目录相关推荐
- 编译Hi3516a osdrv目录
编译整个osdrv目录,遇到了各种问题.说起来大多是因为新安装的Ubuntu,系统中缺少相关的软件. 所以现在总结下都需要安装哪些软件: sudo dpkg-reconfigure dash 选择n ...
- 编译gtk+程序报错gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录
第一次接触gtk+.在网上搜罗良一番,装好相应的库后,编写了第一hello程序.在编译时输入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs ...
- Hi3516A开发--编译整个osdrv目录所遇到的问题总结
编译整个osdrv目录,遇到了各种问题.说起来大多是因为新安装的Ubuntu,系统中缺少相关的软件. 所以现在总结下都需要安装哪些软件: sudo dpkg-reconfigure dash 选择n ...
- 编译osdrv的uboot 内核 文件系统(Hi3516a)
编译整个osdrv目录:我的使用的arm-hisiv300-linux交叉编译工具链 开始制作: 第一步:在osdrv目录下: make OSDRV_CROSS=arm-hisiv300-linux ...
- SS524V100 SDK安装编译osdrv问题汇总
文章目录 1.开发环境 2.在 linux 服务器上安装交叉工具链 3.安装 SDK 3.1 SS524V100 SDK 包位置 3.2 解压缩并展开 SDK 包 4.编译 osdrv 4.1 彻底清 ...
- SS626V100 SDK安装编译osdrv问题汇总
文章目录 前言 1.开发环境 2.在 linux 服务器上安装交叉工具链 2.1 安装 aarch64-mix410-linux.tgz 2.2 安装 cc-riscv32-cfg11-musl-20 ...
- linux gcc-9.2.0 源码编译
目录 下载gcc-9.2.0源码 解压源码包 下载依赖 创建编译输出目录 编译配置信息 编译 安装 清理 查看GLIBCXX的版本 验证 下载gcc-9.2.0源码 http://ftp.gnu.or ...
- CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端
1.环境准备: CentOS6.5 当前地址为192.168.137.30 搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本. 这里可以查看这篇文章:编译安装 ...
- cmake 编译curl源码_OpenCV4.0 源码编译
之前写过几篇关于OpenCV的博客,都是基于openCV 3.14写的,10月份OpenCV发布了4.0的bate版本,我就切换到4.0版本上来.之后的博客都会是基于4.0版本的.本文主要介绍一下三个 ...
最新文章
- 微信小程序连接阿里云物联网
- 阿里云张献涛:公共云正不断向外延伸,一云多态是未来趋势
- Centos 6.5(64bit)上安装Vertica single node
- 最新口绑查询HTML源码
- 田间小麦病害自动诊断系统(野外复杂环境)
- Tomcat安装之前为什么要安装JDK
- Grasshopper GHPython 报错: Solution exception:找不到方法: “Void Microsoft.Scripting.Utils
- 高数:第七章(同济大学第七版)
- lecture 16:DID双重差分方法
- 第一次使用码云上传本地项目
- Android - View 和 ViewGroup
- 修改服务器ssh欢迎界面
- Linux命令提示符
- php工具箱在win10自动退出,win10游戏闪退修复办法
- es 索引操作(创建、查看、删除)
- 杰里之AI 唤醒SIRI功能篇
- Android用usb命令控制音量,如何在Android平台上使用USB Audio设备
- 大学英语六级单词记录
- 什么是股票分仓软件, 实现原理解析1
- 前端必经之路:浏览器底层工作原理