导航

    全志在线开发者论坛

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

    t113(tina)如何在编译镜像时,把项目要用到的动态库也编译进来?

    MR Series
    4
    5
    2557
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • J
      jr_online LV 7 最后由 编辑

      编译镜像的步骤:

      进入tina_sdk的目录下:source build/envsetup.sh、lunch

      选择对应项目进行编译:make -j8

      编译成功后,可以在 /out/t113-mq/compile_dir/target/rootfs/usr/lib/ 下看到很多要用到的.so库

      这些.so库在 pack 之后,烧录镜像就可以在板子上的 **./usr/lib/**找到

      那么一些其他要用到的动态库,已经编译好了,怎么配置,才能也把他们打到镜像里去呢?

      现在用了一个很蠢的方法:通过adb把用到的动态库传到板子上

      求助论坛的大佬们😵

      C Y 2 条回复 最后回复 回复 引用 分享 2
      • C
        chengwei_peng LV 6 @jr_online 最后由 编辑

        @jr_online 在这个时候,需要理解Tina package的概念,自己增加一个package,在package中,将你的一些.so库拷贝安装。可以参考package/allwinner目录下的包,比如说liballwinner-base这个包,它就是拷贝一些库的。

        J 1 条回复 最后回复 回复 引用 分享 4
        • J
          jr_online LV 7 @chengwei_peng 最后由 编辑

          @chengwei_peng 在 t113(tina)如何在编译镜像时,把项目要用到的动态库也编译进来? 中说:

          @jr_online 在这个时候,需要理解Tina package的概念,自己增加一个package,在package中,将你的一些.so库拷贝安装。可以参考package/allwinner目录下的包,比如说liballwinner-base这个包,它就是拷贝一些库的。

          好滴,感谢大佬,我试试。

          A 1 条回复 最后回复 回复 引用 分享 0
          • A
            a06041114 LV 4 @jr_online 最后由 编辑

            @jr_online 后续成功了嘛,能详细说下过程嘛

            1 条回复 最后回复 回复 引用 分享 0
            • Y
              yuqingli LV 3 @jr_online 最后由 编辑

              @jr_online 修改配置 buildroot 可以加入自己的根文件系统路径覆盖

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

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

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