我正在查看古老的Unix游戏Rogue的源代码,我注意到每个文件头部的注释都包含这种格式的一行:
@(#)init.c 4.31 (Berkeley) 02/05/99
我之前从未见过“@(#)”符号,我无法在任何地方找到它的解释。谁能告诉我这意味着什么?
答案 0 :(得分:1)
当然,当我偶然发现一个名为Source Code Control System的旧版本控制系统的引用时,我在发布问题后立即想出了这一点。神秘的评论是一个“sccsid”字符串。来自维基百科:
编译后,通过查找模式“@(#)”可以在二进制文件和目标文件中找到该字符串,并可用于确定编译期间使用的源代码文件。
答案 1 :(得分:1)
您可能对源代码控制系统感兴趣:https://en.wikipedia.org/wiki/Source_Code_Control_System