如何从make 3.82构建make 4.0?

时间:2014-10-09 06:15:21

标签: makefile guile

我试图升级我的SH4 cpu包。 ' make'的版本是3.82。 如果我想升级到' make' 4.0,它需要建立guile'。 当我建立' guile'。它显示

$ cd guile-2.0.11
$ ./configure --prefix=/usr  --disable-static  --disable-error-on-warning  # OK
$ make
make: -n: Command not found
GNUmakefile:123: *** invalid syntax in conditional.  Stop.

GNUmakefile第123行是

123 ifneq ($(word 2, $(MAKECMDGOALS)), )
124 ifneq ($(filter $(ALL_RECURSIVE_TARGETS), $(MAKECMDGOALS)), )
125 .NOTPARALLEL:
126 endif
127 endif

我想知道我是否会陷入鸡蛋,鸡蛋是从鸡蛋中诞生的,鸡蛋是从鸡蛋中诞生的。问题

1 个答案:

答案 0 :(得分:0)

你不需要Guile来构建GNU Make 4.0。你可以在没有它的情况下构建它,只是不要将-with-guile传递给configure而你应该没问题。

如果你想构建一个GNU Make with Guile的版本,你可以尝试首先构建没有Guile的GNU make,如上所述。在构建Guile时使用该版本的make,然后使用新编译的Guile库重建GNU Make。