`make -f Makefile.in`在@ SET_MAKE @和@ SHELL @周围失败

时间:2017-05-24 14:18:08

标签: makefile automake

我正在尝试从svn编译来自源代码的传输,并遇到了一些问题。

它说

  

“Makefile.in:15 ***缺少分隔符...”

其中行./autogen.sh,前面没有空格。

在我评论出这一行后,它说:

  

make:@ SHELL @:找不到命令
  Makefile.in:484:目标'all-recursive'的配方失败了   make:*** [all-recursive]错误127

Makefile.in由 $(function () { if (screen.width < 1023) { $("#ScreenSize").show(); var dialog = $("#ScreenSize").dialog({ modal: true, autoopen: true, resizable: false, draggable: false, }) } else { $("#ScreenSize").hide(); } }); <span class="ui-state-default ui-corner-all" style="float: left; margin: 0 7px 0 0;"><span class="ui-icon ui-icon-info" style="float: left;"></span></span> <div style="margin-left: 23px;"> <p>go to Text Box</p> </div> <//div>

生成

Automake和Autoconf都是最新的,超出了最低要求。 Debian Jessie更新了。

1 个答案:

答案 0 :(得分:2)

Makefile.in只是makefile的模板,通常由GNU Autotools使用。要从该模板生成Makefile,您必须运行./configure,该./autogen.sh也应由{{1}}生成。