c - Maikefile错误make : *** [prepare] Error 127

标签 c linux makefile

我从 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

我做错了什么?

最佳答案

您的子 shell 命令 git describe --abbrev=0 --tags 被执行并返回字符串“v1.1.2”。 Make 然后尝试将其作为程序执行。

prepare:
    echo $(TAG)

应该可以

关于c - Maikefile错误make : *** [prepare] Error 127,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34256394/

相关文章:

c - 如何在 C 中格式化表格

c - 为什么我在运行这个程序时总是得到一个空表?

c - GCC 链接时间错误 - 没有规则可以制定目标

c - 通过gcc命令行进行C编译时出现问题

c - 在 C 中的 # 处拆分字符串

c - 提取 int 二进制表示的最后四位数字

java - 在Linux中使用外部jar运行java文件

c# - .Net 类通过 SSH 在 Linux 上远程执行?

c timeval 与 timespec

python - 在 make 文件中/从命令行执行 IPython 笔记本