标签存档: svn

make时自动更新-v输出的build版本

其实也没啥神奇的,无非就是脚本和C宏定义。 首先,是脚本部分,Subversion包中有个svnversion命令,有了它就好办了, 在Makefile中将去版本命令写好后作为参数传给gcc/g++/cl等等之类,用-D在编译器参数中定义版本宏。