导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    D1-h SDK 编译出来的系统缺失部分so库

    编译和烧写问题专区
    2
    7
    1766
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • K
      konosiba LV 4 最后由 编辑

      如标题,使用官方的sdk编译后,虽然这个库存在于out中,但是实际烧录后并不存在于系统里(白的是我手动复制进去的)
      屏幕截图 2022-11-01 105702.png
      1702f5f2-a127-48a1-a2d9-e3b2e1508677-image.png
      尝试手动复制进去之后,运行iptable,报错invalid elf header, 请问如何解决? 现在缺失这个库导致路由功能无法正常运行
      2e862deb-fc2f-4a73-bf93-35599f132ab6-image.png

      L 1 条回复 最后回复 回复 引用 分享 0
      • L
        lgkgkfg LV 6 @konosiba 最后由 编辑

        @konosiba 你先看看这个so架构对不对,如果不对得自己编译对应架构,再者环境变量对了吗

        K 2 条回复 最后回复 回复 引用 分享 0
        • K
          konosiba LV 4 @lgkgkfg 最后由 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 分享 0
          • K
            konosiba LV 4 @lgkgkfg 最后由 xiaowenge 编辑

            @lgkgkfg
            16d3551d-bb13-4cc6-8bf6-4ca2504b7f5e-image.png

            拿正常的库对比了下,貌似编译是正常的?环境的话设置是正确的,如果没有或者找不到这个库,是会直接显示no file or directory的,不会有invalid elf header。

            L 1 条回复 最后回复 回复 引用 分享 0
            • L
              lgkgkfg LV 6 @konosiba 最后由 编辑

              @konosiba 还有一种可能,文件系统只读,也会报找不到

              K 2 条回复 最后回复 回复 引用 分享 0
              • K
                konosiba LV 4 @lgkgkfg 最后由 编辑

                @lgkgkfg 和我上面说的一样,找不到的话不会报错invalid elf header的
                ac614791-042b-4624-bc5c-545d3952c93a-image.png
                这个图就是把这个库文件删掉之后的报错

                文件系统的话应该是正常的,要是只读的话我就没法把这个库从编译机复制到板子上了呀

                1 条回复 最后回复 回复 引用 分享 0
                • K
                  konosiba LV 4 @lgkgkfg 最后由 编辑

                  @lgkgkfg 解决了,复制so库的时候出了点问题,把正常的so库复制进去就正常运行了

                  1 条回复 最后回复 回复 引用 分享 0
                  • 1 / 1
                  • First post
                    Last post

                  Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                  行为准则 | 用户协议 | 隐私权政策