您尚未登录。

楼主 #1 2019-08-29 13:53:40

gunge204
会员
注册时间: 2019-08-24
已发帖子: 26
积分: 26

在荔枝派Zero里用fbv显示图片命令出错

想在LicheePi zero上用fbv显示一副图片到LCD上,于是乎在buildroot里选中了fbv模块,做了根文件系统(spiflash,jffs2),
下载好了,一切正常,其他常规操作没有问题,于是就试了一下fbv命令,类似这种
fbv /usr/1.jpg
结果给了这么个提示:
fbv: error while loading shared libraries: /usr/lib/libpng16.so.16: invalid ELF header
我查了一下,这个文件确实是有的,搜索了一下本论坛,有的说可能buildroot生成根文件的时候编译器用错了,但是我检查了一下,没错:
FluxBB bbcode 测试
搞不懂了真是,跟选择c库也有关系吗?我选的是标准glibc。

离线

楼主 #3 2019-08-30 08:52:35

gunge204
会员
注册时间: 2019-08-24
已发帖子: 26
积分: 26

Re: 在荔枝派Zero里用fbv显示图片命令出错

结贴:感谢晕哥,按照你的思路最后成功了。

晕哥 说:

error while loading shared libraries: /usr/lib/libpng16.so.16: invalid ELF header


非法的 ELF 文件头, 感觉这个文件有问题, 你检查一下 md5 或者 crc32 码,

看下电脑上的板子上的是不是一致,

如果是一致的,

删除 rm output/build/libpng-1.6.37/.stamp_* 重新 make

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn