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행이라고 되어 있어서 혼란스럽습니다. 이 오류를 어떻게 해결할 수 있나요?

관련 정보