一种二进制库文件版本兼容性识别方法和装置

基本信息

申请号 CN202011176657.5 申请日 -
公开(公告)号 CN112000367A 公开(公告)日 2020-11-27
申请公布号 CN112000367A 申请公布日 2020-11-27
分类号 G06F8/71(2018.01)I;G06F8/41(2018.01)I 分类 计算;推算;计数;
发明人 程行峰;种鑫;蓝维宇 申请(专利权)人 杭州圆石网络安全技术有限公司
代理机构 北京博思佳知识产权代理有限公司 代理人 杭州圆石网络安全技术有限公司
地址 310052浙江省杭州市滨江区西兴街道缤纷街599号钱塘星宇大厦2幢1207室
法律状态 -

摘要

摘要 本申请提供一种二进制库文件版本兼容性识别方法和装置,包括:确定父模块的至少一个子模块所引用的公共文件库;若所述父模块未引用所述公共文件库,则对所述父模块进行编译得到第一二进制库文件、以及检测各子模块对应的第二二进制库文件的符号表中该公共文件库的哈希值是否一致;其中,每一第二二进制库文件是对每一子模块编译得到的;若一致,则确定各子模块对应的第二二进制库文件版本兼容,并将所述第一二进制库文件、以及各子模块对应的第二二进制库文件进行链接,得到可执行文件。使用本申请提供的方法,可以实现二进制库文件版本兼容性识别。