源代码里更新了一个没有用到的函数,有什么办法忽略吗?

[复制链接]
1604|4
 楼主| z_no1 发表于 2013-2-28 12:00 | 显示全部楼层 |阅读模式
源代码里是带库函数的,库函数升级它如果改的代码不是程序里要调用的,这样实际上源代码是没变的。但版本管理会认为是一个新版本,有什么办法判断出来实际源代码是没有变化的吗?
jlass 发表于 2013-2-28 16:04 | 显示全部楼层
我觉得这种情况就应该认为是一个新版本
yewuyi 发表于 2013-2-28 16:23 | 显示全部楼层
定义一个位段做库函数的版本标志,如果库函数改了,应用程序版本中的库函数标志位段同步修改就好了,你识别的时候只看应用程序版本的其他位段。
 楼主| z_no1 发表于 2013-2-28 16:27 | 显示全部楼层
我刚才试了一下,多次编译一个项目,生成多个目标代码,这个目标代码是一样的。这个代码在同样软件版本,同样设置的情况下,编译出来的目标代码是不是一定是一样的?没有啥随机判断的因素吧?这样我直接对目标代码做CRC32也可以判定程序是否有更新。
不过转念一想,如果目标代码的内容发生改变,那还真是要重新测试一下代码功能的。
yewuyi 发表于 2013-2-28 16:32 | 显示全部楼层
z_no1 发表于 2013-2-28 16:27
我刚才试了一下,多次编译一个项目,生成多个目标代码,这个目标代码是一样的。这个代码在同样软件版本,同 ...

是一样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

225

主题

2659

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部