gpt4 book ai didi

coding-style - 源文件头中 "$Id: ..."行的用途

转载 作者:行者123 更新时间:2023-12-04 10:45:18 25 4
gpt4 key购买 nike

/* $Id: file.c,v 1.0 2010/09/15 01:12:10 username Exp $ */

我在文件顶部(标题)的注释中的许多源代码文件中找到了这一行。为什么?它是针对版本控制软件的吗? -谢谢。

最佳答案

这些类型的注释会被各种源代码控制系统自动修改,比如作者、日期、历史等等。

here对于 RCS 的一些常见问题,这是我见过的第一个实现此类事情的源代码控制系统(这并不意味着它是第一个,只是 RCS 是我使用过的第一个并且具有这种功能)。

我们曾经使用的一个特殊技巧是放置以下行:

static char *fileId = "$Id: $";

到源文件(以及头文件,尽管名称必须是唯一的),以便在构建时,它会自动在可执行文件本身中包含文件的 ID。

然后我们可以使用类似 strings 的东西找出用于构建可执行文件的源文件。非常适合在现场调试问题。

关于coding-style - 源文件头中 "$Id: ..."行的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763070/

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