gpt4 book ai didi

c++ - GCC .data 部分更改

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:55 25 4
gpt4 key购买 nike

我最近使用 GCC 版本 2.9-gnupro-98r2 从完全相同的源代码和完全相同的路径在我的计算机上创建了两个可执行文件。当我对两个可执行文件进行二进制比较时,可执行文件的 .data 部分存在差异。有谁知道为什么会这样?我每次都需要生成一致的可执行文件。

谢谢!

最佳答案

这可能与可执行文件中的时间戳信息有关。如果您的任何源代码使用了 __TIME__ 宏,那么如果您在不同的时间编译,二进制可执行文件将会不同。

关于c++ - GCC .data 部分更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14402432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com