您能否解释一下以下声明中每个键的含义
#pragma ident "%Z% %M% v%I% (c) GEMS %G%"
我正在使用Clearcase修订控制系统
答案 0 :(得分:2)
Pragma是编译器相关的东西。这个看起来特定于Sun Studio的编译器。来自documentation:
使用ident将字符串放在可执行文件的.comment部分中。
这意味着可执行文件在适当转换变量后会包含一个字符串(即%Z%
等)。
答案 1 :(得分:1)
这些是UNIX SCCS源代码控制系统使用的关键字。在UNIX系统上运行man sccs-get
,它会告诉您所有关键字的含义。当您使用sccs delget
检查文件时,它将使用字符串替换关键字。 %Z%
替换为@{#}
程序用来显示可执行文件信息的what
。请参阅man what
。