t113(tina)如何在编译镜像时,把项目要用到的动态库也编译进来?
-
编译镜像的步骤:
进入tina_sdk的目录下:source build/envsetup.sh、lunch
选择对应项目进行编译:make -j8
编译成功后,可以在 /out/t113-mq/compile_dir/target/rootfs/usr/lib/ 下看到很多要用到的.so库
这些.so库在 pack 之后,烧录镜像就可以在板子上的 **./usr/lib/**找到
那么一些其他要用到的动态库,已经编译好了,怎么配置,才能也把他们打到镜像里去呢?
现在用了一个很蠢的方法:通过adb把用到的动态库传到板子上
求助论坛的大佬们
-
@jr_online 在这个时候,需要理解Tina package的概念,自己增加一个package,在package中,将你的一些.so库拷贝安装。可以参考package/allwinner目录下的包,比如说liballwinner-base这个包,它就是拷贝一些库的。
-
@chengwei_peng 在 t113(tina)如何在编译镜像时,把项目要用到的动态库也编译进来? 中说:
@jr_online 在这个时候,需要理解Tina package的概念,自己增加一个package,在package中,将你的一些.so库拷贝安装。可以参考package/allwinner目录下的包,比如说liballwinner-base这个包,它就是拷贝一些库的。
好滴,感谢大佬,我试试。
-
@jr_online 后续成功了嘛,能详细说下过程嘛
-
@jr_online 修改配置 buildroot 可以加入自己的根文件系统路径覆盖
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号