如何知道用于可执行文件的最新版源代码?

时间:2018-03-15 06:31:41

标签: c unix executable binaryfiles

我有一个二进制文件列表和不同版本的源代码。我怎么知道哪个版本的源代码用于特定的二进制可执行文件?

2 个答案:

答案 0 :(得分:3)

这是一个关于软件版本管理的问题。您决定如何做到这一点。您可以在代码中添加版本信息,例如在字符串或变量中,或者在Windows可执行文件中可用的资源容器中。

一个好方法是使用版本控制系统(例如git)并使用您已放入代码的版本号向存储库添加标记。

答案 1 :(得分:0)

一种可能的方法:

在每个源文件的顶部附近,声明一个' const'包含当前配置管理文件版本号的字符串。

稍后检查时,请查看可执行文件的.const部分。