[发明专利]编译方法、装置及设备有效
申请号: | 201710947458.1 | 申请日: | 2017-10-12 |
公开(公告)号: | CN107729017B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 梁彦刚 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/65 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁;宋海斌 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了编译方法、装置及设备,所述方法包括:接收到更新项目时,判断更新项目涉及的依赖关系中是否存在循环依赖;当判断结果表明存在循环依赖时,从更新项目开始执行编译,将循环依赖涉及的至少一个非更新项目设置为不可编译;检测到编译停止后,将不可编译的至少一个非更新项目设置为可编译,将更新项目设置为不可编译,使得编译继续执行。本发明实施例中,通过对循环依赖关系涉及的更新项目和至少一个非更新项目在可编译状态与不可编译状态之间合理切换,将循环依赖关系拆分为两个阶段非循环的依赖关系,并分别进行对应的两个阶段项目编译,从而可在防止陷入循环编译情况下,实现对循环依赖的项目的编译。 | ||
搜索关键词: | 编译 方法 装置 设备 | ||
【主权项】:
一种编译方法,其特征在于,包括:接收到更新项目时,判断所述更新项目涉及的依赖关系中是否存在循环依赖;当所述判断结果表明存在循环依赖时,从所述更新项目开始执行编译,将所述循环依赖涉及的至少一个非更新项目设置为不可编译;检测到所述编译停止后,将所述不可编译的至少一个非更新项目设置为可编译,将所述更新项目设置为不可编译,使得编译继续执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710947458.1/,转载请声明来源钻瓜专利网。
- 上一篇:VOCs推动解析装置及方法
- 下一篇:在线色谱的电子压力控制装置及方法