我从Makefile中得到以下错误:
VERSION=`git describe --abbrev=0 --tags`
TAG=$(VERSION)
all: prepare
prepare:
$(TAG)
错误:
`git describe --abbrev=0 --tags`
/bin/sh: v1.1.2: command not found
make: *** [prepare] Error 127
我做错了什么?
答案 0 :(得分:3)
执行你的subshell命令git describe --abbrev=0 --tags
并返回字符串" v1.1.2"。然后尝试将其作为程序执行。
prepare:
echo $(TAG)
应该有效