在两个版本之间生成.so文件时是否存在任何一致性?当我们进行清洁并建立?
基本上,我想要一个应用程序的.so文件用于以前的代码状态(C ++),更改的文件很少,我还原了,如果我现在构建将so文件与一个文件相同我以前来过吗?
我可以将代码状态复制到之前的状态,我需要使用此文件将堆栈跟踪映射到代码,因为我们可以将十六进制值映射到函数名称。
由于
答案 0 :(得分:1)
假设您使用相同的构建选项从相同的源代码构建,您的输出产品应该是相同的(可能除了代码中嵌入的某些时间戳)。任何编译器/内核/库升级都可能会破坏这种保证。
这完全是什么版本控件(尤其是标记的快照)。