[发明专利]多镜像设备软件编译方法、装置及设备有效
申请号: | 201610751723.4 | 申请日: | 2016-08-29 |
公开(公告)号: | CN108304189B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 章年忠;林茂;罗继列 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种多镜像设备软件编译方法、装置及设备。该编译方法及编译设备,基于待编译多镜像设备软件的软件架构,将用于多镜像编译的管理目录定义为全局工作区,将全局工作区下的用于单镜像编译的管理目录定义为子工作区;创建工程管理配置文件、编译操作配置文件、编译依赖关系配置文件;基于上述配置文件解析得到的工作区之间的源代码共享结构、子工作区的编译优先级列表、全局编译和子工作区编译对应的编译前操作、编译中操作、编译后操作控制子工作区编译,得到单镜像文件;执行全局编译的编译前操作、编译中操作、编译后操作,将单镜像文件合并成多镜像文件。本发明软件编译时编译作业自动执行,具有良好的编译效率。 | ||
搜索关键词: | 多镜像 设备 软件 编译 方法 装置 | ||
【主权项】:
1.多镜像设备软件编译方法,其特征在于,所述方法包括:基于待编译多镜像设备软件的软件架构,将用于多镜像编译的管理目录定义为全局工作区,将所述全局工作区下的用于单镜像编译的管理目录定义为子工作区;所述多镜像编译为全局编译,所述单镜像编译为子工作区编译;创建配置项包括子工作区名称、源代码主动共享、共享授权子工作区名称、源代码指定路径的工程管理配置文件;定义所述全局编译和所述子工作区编译的编译前操作、编译中操作、编译后操作;创建配置项包括所述编译前操作、编译中操作、编译后操作的编译操作配置文件;创建配置项包括子工作区名称、被依赖的其他子工作区名称的编译依赖关系配置文件;基于解析所述工程管理配置文件创建子工作区之间的源代码共享结构;基于解析所述编译依赖关系配置文件生成子工作区的编译优先级列表;基于解析所述编译操作配置文件得到所述全局编译和所述子工作区编译对应的所述编译前操作、编译中操作、编译后操作;所述共享授权子工作区以外的子工作区通过所述源代码指定路径下载源代码,基于所述子工作区之间的源代码共享结构,所述共享授权子工作区从所述源代码主动共享的子工作区获取源代码;基于所述子工作区的编译优先级列表及所述子工作区编译对应的所述编译前操作、编译中操作、编译后操作进行子工作区编译,得到单镜像文件;执行所述全局编译的编译后操作,将所述单镜像文件合并成多镜像文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610751723.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据类型转换方法及终端
- 下一篇:网络店铺生成方法及装置