首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Unix上怎么在编程程序时给程序添加下版本信息

2012-09-16 
Unix下如何在编程程序时给程序添加上版本信息?问题描述:在使用CC编译程序时,能给程序添加上版本信息吗?如

Unix下如何在编程程序时给程序添加上版本信息?
问题描述:
  在使用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 $

热点排行