首页UC › linux程序编译期加入编译时间和svn版本号

linux程序编译期加入编译时间和svn版本号

通常我们在程序开发时会加入版本查询命令,如:“-v”,此时一般会显示build版本,以及build日期等,因此如果每次编译时能自动添加这些信息的话,就非常方便了。

下面先说说添加时间的方法:

1.最简单方式,代码中直接加入宏

通过他们可以直接得到编译时间,然后可以在代码里打印

2.有点绕不实用,在Makefile中定义一个变量

而后在编译命令行中加入宏

接下来可以在代码中打印

3.另外还可以用脚本把日期输出到一个文件里

这个有点太累赘,但写出来也无妨

再接下来介绍下获取svn版本的方法:

1.在Makefile中定义一个变量

而后在编译命令行中加入宏

大功告成,代码中打印吧

发表评论