Make找不到命令

时间:2016-05-27 10:47:01

标签: makefile

在我的makefile中我使用了一个名为mid2gba的程序,所以我将目录包含在我的路径变量中。从shell启动程序工作正常(如果我键入mid2gba [opts] [输入])。 但是,当我尝试在makefile中使用programm时,它总是告诉我:

/bin/sh: mid2agb: command not found

我使用以下方法定义了调用:

MID2AGB=@mid2agb

我称之为mid2abg的规则是:

$(MIDAS): $(BLDPATH)/%.s: %.mid
    $(shell mkdir -p $(dir $@))
    $(MID2AGB) $(MIDFLAGS) $< $@

编辑:

我想补充一下:mid2agb不在bin / sh中,当我用变量替换变量中的mid2gba时,一切都运行良好

0 个答案:

没有答案