如何在 C 源代码或 Makefile 中包含我的项目的 SVN 修订版(不是文件修订版)?
最佳答案
我们在 makefile 中使用这样一行:
REPO_REV := $(shell svnversion -n)
将工作副本的修订号存储到 make 变量中。要在 C 代码中使用它,您可以让您的 makefile 使用该值在编译器命令行上定义一个宏(类似 -DREPO_REV=$(REPO_REV)
for gcc)。
关于c - 在 C 源代码中包含一个项目的 SVN 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10143469/