首页 > 技术文章 > 为什么同样的数据,俩人生成的Obj和Bin文件不一样

ZkbFighting 2017-12-18 10:10 原文

同样的代码编译后得到的二进制文件完全不

 

编译器编译的时候可能有些东西依赖时间,或许是优化的原因,
如果可以,换个编译器试试,或许两次编译的时候,强制把系统时间调成一个看看

 

当然不同,elf是编译结果,bin是链接后的文件,
当然,里面可以找到相同点。比如,同一函数在两个文件中的头、尾是相同的,长度也是一致的

推荐阅读