您尚未登录。

楼主 # 2024-10-27 18:59:37

wuyu
会员
注册时间: 2021-10-10
已发帖子: 29
积分: 7

全志Tina Linux的dl目录下的软件包,解包出来以后源代码还可以修改,再重新编译吗?

调式软件的时候,想要修改tina out目录下的openwrt/build_dir/target/gst-plugins-aw-1.8.3/src当中的某个c语言源文件,然后重新编译gst-plugins-aw-1.8.3这个package。应该如何操作?

注意这个openwrt/build_dir/target/gst-plugins-aw-1.8.3/目录下的所有文件,都是make的时候从dl目录里tar文件解包出来的。直接mm -B是不行的,tina的编译脚本会把out目录里的文件全部删除,然后重新从dl目录解包编译,之前做的修改就全部丢失了。

最近编辑记录 wuyu (2024-10-27 19:03:06)

离线

#1 2024-10-27 20:31:53

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 646
积分: 779
个人网站

Re: 全志Tina Linux的dl目录下的软件包,解包出来以后源代码还可以修改,再重新编译吗?

按照openwrt的打补丁流程对源码打补丁

离线

#2 2024-10-27 20:44:58

hameyou
会员
注册时间: 2018-04-15
已发帖子: 194
积分: 6.5

Re: 全志Tina Linux的dl目录下的软件包,解包出来以后源代码还可以修改,再重新编译吗?

我是直接修改dl目录里tar文件就可以

离线

楼主 #3 2024-10-28 10:04:13

wuyu
会员
注册时间: 2021-10-10
已发帖子: 29
积分: 7

Re: 全志Tina Linux的dl目录下的软件包,解包出来以后源代码还可以修改,再重新编译吗?

我想直接在build_dir里打过patch的源文件上修改,然后到根目录用 mm package的方式编译。理论上openwrt的脚本会检查文件新旧,然后重新编译修改过的源文件并生成新的package。

离线

页脚

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

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