买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上海合芯数字科技有限公司;合芯科技有限公司
摘要:本发明提供一种缩短op‑build编译时间的编译方法、装置、终端及介质,通过基于预先编译好的工具链存放在共享盘的位置定义一新地址路径,将代码依赖的工具链包中所有文件的地址路径修改为该新地址路径以对代码依赖的工具链的位置进行指定,进而在编译时仅对移除工具链包的代码包进行代码编译。本发明把工具链与代码包分离出来且无需编译工具包,进而大大减少了编译时间,提高了工作效率。
主权项:1.一种缩短op-build编译时间的编译方法,其特征在于,所述方法包括:基于预先编译好的工具链存放于共享盘的位置,为参与编译的代码定义一新地址路径;将代码依赖的工具链包中所有文件的地址路径修改为定义的新地址路径,以供将代码依赖的工具链的位置指定为所述新地址路径;执行op-buildbuild指令,利用所述新地址路径仅对移除工具链包的代码包进行代码编译;其中,将代码依赖的工具链包中所有文件的地址路径修改为定义的新地址路径的方式包括:执行rpath指令,进入指定的目录下执行rpath脚本,将代码依赖的host工具链包中所有文件的地址路径依次修改为定义的新地址路径;分别对代码依赖的host工具链包中的动态库文件以及普通文件进行检索,并将检索到的动态库文件以及普通文件的地址路径分别改成定义的新地址路径;其中,包括:使用patchelf工具将检索的动态库文件的地址路径修改成新地址路径;使用sed指令,将检索的普通文件的地址路径修改成新地址路径。
全文数据:
权利要求:
百度查询: 上海合芯数字科技有限公司 合芯科技有限公司 缩短op-build编译时间的编译方法、装置、终端及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。