当前位置: 技术问答>linux和unix
Unix下如何在编程程序时给程序添加上版本信息?
来源: 互联网 发布时间:2017-03-12
本文导语: 问题描述: 在使用CC编译程序时,能给程序添加上版本信息吗?如何添加呢?(版本信息可从配置文件中读取)。例如编译TEST.C,它的版本信息为1.0。 PS:小弟菜鸟一个,麻烦大家帮帮忙~在此不胜感激~ ...
问题描述:
在使用CC编译程序时,能给程序添加上版本信息吗?如何添加呢?(版本信息可从配置文件中读取)。例如编译TEST.C,它的版本信息为1.0。
PS:小弟菜鸟一个,麻烦大家帮帮忙~在此不胜感激~
在使用CC编译程序时,能给程序添加上版本信息吗?如何添加呢?(版本信息可从配置文件中读取)。例如编译TEST.C,它的版本信息为1.0。
PS:小弟菜鸟一个,麻烦大家帮帮忙~在此不胜感激~
|
版本信息得自己添加。
|
可以使用rcs keywords expansion. 例如
hello.c文件里加上
static const char rcsid[] = "$Id$";
比如在程序里加这么一行,提交到CVS后,会自动生成版本号,
static const char rcsid[] = "$Id: hello.c,v 1.6 2011/04/23 09:15:15 mymtom Exp $";
gcc -o hello hello.c
编译后,使用RCS自带的命令ident(Linux都有这个命令)就可以看到文件版本号
ident hello
hello:
$Id: hello.c,v 1.6 2011/04/23 09:15:15 mymtom Exp $
hello.c文件里加上
static const char rcsid[] = "$Id$";
比如在程序里加这么一行,提交到CVS后,会自动生成版本号,
static const char rcsid[] = "$Id: hello.c,v 1.6 2011/04/23 09:15:15 mymtom Exp $";
gcc -o hello hello.c
编译后,使用RCS自带的命令ident(Linux都有这个命令)就可以看到文件版本号
ident hello
hello:
$Id: hello.c,v 1.6 2011/04/23 09:15:15 mymtom Exp $
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。