[发明专利]一种可追溯目标码的生成方法及可追溯目标码生成器有效
申请号: | 201410594660.7 | 申请日: | 2014-10-29 |
公开(公告)号: | CN104331665B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 孙绍伟;李明 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种可追溯目标码的生成方法及可追溯目标码生成器。可追溯目标码的生成方法包括获取编译环境信息,获取源码版本信息,解析所述编译环境信息和所述源码版本信息,形成预编译信息,将所述预编译信息写入目标码。本发明提供的可追溯目标码的生成方法及可追溯目标码生成器在生成目标码的过程中,提取原始编译脚本的版本信息和编译环境信息,通过预编译的方式将版本信息和编译环境信息植入目标码。因此当目标码运行过程中出现问题时,能够方便从目标码中定位编译过程中源码的版本信息并确定目标码编译时的编译环境信息,能够提高修复目标码的工作效率。 | ||
搜索关键词: | 一种 追溯 目标 生成 方法 生成器 | ||
【主权项】:
一种可追溯目标码的生成方法,其特征在于,包括:获取编译环境信息;获取源码版本信息;解析所述编译环境信息和所述源码版本信息,形成预编译信息;将所述预编译信息写入目标码;其中,所述获取编译环境信息包括:提取环境变量;获取所述环境变量包含的编译环境信息;其中,所述源码获取源码版本信息包括:提取版本信息变量;获取所述版本信息变量包含的所述源码版本信息;其中,所述解析所述编译环境信息和所述源码版本信息,形成预编译信息包括:将所述环境变量和所述版本信息变量写入预编译文件;对述预编译文件解析,形成含有所述编译环境信息和所述源码版本信息的预编译信息;其中,所述将所述预编译信息写入目标码,包括:通过链接参数链接所述预编译信息和所述目标码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410594660.7/,转载请声明来源钻瓜专利网。