0

我正在尝试升级我的 SH4 cpu 包。“make”的版本是 3.82。如果我想升级到'make' 4.0,它需要构建'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

我想知道我是否陷入了“鸡蛋生于鸡,鸡生于蛋”的问题。

4

1 回答 1

0

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

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

于 2014-10-09T06:30:55.400 回答