D1-h SDK 编译出来的系统缺失部分so库
-
如标题,使用官方的sdk编译后,虽然这个库存在于out中,但是实际烧录后并不存在于系统里(白的是我手动复制进去的)
尝试手动复制进去之后,运行iptable,报错invalid elf header, 请问如何解决? 现在缺失这个库导致路由功能无法正常运行
-
@konosiba 你先看看这个so架构对不对,如果不对得自己编译对应架构,再者环境变量对了吗
-
此回复已被删除! -
拿正常的库对比了下,貌似编译是正常的?环境的话设置是正确的,如果没有或者找不到这个库,是会直接显示no file or directory的,不会有invalid elf header。
-
@konosiba 还有一种可能,文件系统只读,也会报找不到
-
@lgkgkfg 和我上面说的一样,找不到的话不会报错invalid elf header的
这个图就是把这个库文件删掉之后的报错文件系统的话应该是正常的,要是只读的话我就没法把这个库从编译机复制到板子上了呀
-
@lgkgkfg 解决了,复制so库的时候出了点问题,把正常的so库复制进去就正常运行了
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号