`make-f Makefile.in`在@SET\u make@和@SHELL周围失败@

`make-f Makefile.in`在@SET\u make@和@SHELL周围失败@,makefile,automake,Makefile,Automake,我试图从svn的源代码签出处编译传输,但在编译时遇到了一些问题 上面说 “Makefile.in:15***缺少分隔符…” 其中行是前面没有空格的@SET\u MAKE@ 我把那句话注释掉后,它说: 找不到make:@SHELL@:命令 Makefile.in:484:目标“所有递归”的配方失败 make:**[all recursive]错误127 Makefile.in由/autogen.sh Automake和Autoconf都是最新的,超过了最低要求。 Debian Jessie已更新。

我试图从svn的源代码签出处编译传输,但在编译时遇到了一些问题

上面说

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

其中行是前面没有空格的
@SET\u MAKE@

我把那句话注释掉后,它说:

找不到make:@SHELL@:命令
Makefile.in:484:目标“所有递归”的配方失败
make:**[all recursive]错误127

Makefile.in由
/autogen.sh

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

Makefile.in
只是Makefile的模板,通常由
GNU Autotools
使用。为了从该模板生成Makefile,您必须运行
/configure
,它也应该由
/autogen.sh
Makefile生成。在
中,对于Makefile,它只是模板,通常由
GNU Autotools
使用。为了从该模板生成Makefile,您必须运行
/configure
,该文件也应该由
/autogen.sh

生成。结果表明,在运行/autogen.sh之后出现了一个我没有看到的错误。在我纠正错误后,它生成了一个常规的makefile,结果是在运行./autogen.sh之后出现了一个我没有看到的错误。在我纠正错误后,它生成了一个常规的Makefile