glib make 错误:意外标记“(”附近出现语法错误

glib make 错误:意外标记“(”附近出现语法错误

我正在尝试在嵌入式 Linux 平台上从源代码安装 glib。

我在执行“make”时收到以下错误:

Make[4]:进入目录“/glib-2.55.0/gobject”

/bin/sh: -c: 第 0 行:意外标记 `(' 附近出现语法错误

/bin/sh: -c: 第 0 行: `echo “ CCLD “ libgobject-2.0.la;/bin/sh ../libtool –silent –tag=CC --mode=link gcc –Wall –Wstr'

Makefile:1170:目标“libgobject-2.0.la”的配方失败

Makefile 的第 1169 行和 1170 行如下:

1169:

libgobject-2.0.la: $(libgobject_2_0_la_OBJECTS)   
      $(libgobject_2_0_la_DEPENDENCIES) 
      $(EXTRA_libgobject_2_0_la_DEPENDENCIES)

1170:

$(AM_V_CCLD) $(libgobject_2_0_la_LINK) -rpath $(libdir) 
      $(libgobject_2_0_la_OBJECTS) $(libgobject_2_0_la_LIBADD) $(LIBS)

在 Makefile 中,第 1169 行位于一行中,第 1170 行位于另一个单独的行中。由于格式限制,我不得不将其拆分。

当我加入 1169 和 1170 时,出现不同的错误:

*** 没有规则可以创建“libobject-2.0.la”所需的目标“@echo”。停止。

是什么导致了这个错误?我必须设置一些环境变量吗?我特别困惑,因为它说的是第 0 行。我该如何解决这个错误?

相关内容