#include <stdio.h>
int main()
{
printf("GIT COMMIT:\n%s\n", GIT_COMMIT);
return 0;
}
include gitinfo.mk
export VERSION_INFO LANG
CFLAGS+=${VERSION_INFO}
all:
@echo ${GIT_COMMIT}
@echo ${LANG}
gcc ${CFLAGS} test.cGIT_COMMIT:=`git log -1 | xargs`
VERSION_INFO=-DGIT_COMMIT="\"$(GIT_COMMIT)\""
LANG=zh_CN.UTF-8注意点:
1、commit内容需要是1行,所以使用xargs讲log输出为一行