我试图升级我的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
我想知道我是否会陷入鸡蛋,鸡蛋是从鸡蛋中诞生的,鸡蛋是从鸡蛋中诞生的。问题
答案 0 :(得分:0)
你不需要Guile来构建GNU Make 4.0。你可以在没有它的情况下构建它,只是不要将-with-guile
传递给configure
而你应该没问题。
如果你想构建一个GNU Make with Guile的版本,你可以尝试首先构建没有Guile的GNU make,如上所述。在构建Guile时使用该版本的make,然后使用新编译的Guile库重建GNU Make。