keil4 同样的源程序, 每次编译生成的hex文件crc校验码都不一样,为什么?如何使生成的hex文件校验码一样 30

 我来答
wolf_lhy
2013-08-01 · TA获得超过6608个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:535万
展开全部
这个没什么奇怪的,编译后的Hex文件和CRC校验码一定是不一样的,因为编译器在编译的时候,会自动插入一些随机数,进行冗余计算,这个是为了保密的需要,试想,如果一个编译器不进行保密的冗余计算,那么,稍微有点知识的人,就可以很容易的从HEX文件反推回汇编语言,这样的编译器,哪个厂家敢用?自己辛苦写的软件,很容易的就被人盗版了。
所以,这个是没有办法的事情。
追问
那请问在keil4中可以让编译器不自动插入这些随机数吗? 我知道keil2可以是每次编译生成完全一模一样的hex文件的,只要源代码不变就可以。
谢谢回复。
百度网友830e15b
2013-08-01
知道答主
回答量:23
采纳率:0%
帮助的人:9.6万
展开全部
额我让他玩而台湾儿童
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式