2012-04-18 5 views
0

우분투 10.04에서 pcre-8.30.tar.gz를 컴파일하려고 할 때 오류가 발생했습니다. 무슨 일이 일어나고 있는지 모릅니다. 우분투에서 pcre-8.30의 컴파일 오류

[email protected]:~/work/pcre-8.30$ make 
make all-am 
make[1]: Entering directory `/home/ciphor/work/pcre-8.30' 
    CXX pcrecpp.lo 
libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 
libtool: compile: Try `libtool --help' for more information. 
make[1]: *** [pcrecpp.lo] Error 1 
make[1]:Leaving directory `/home/ciphor/work/pcre-8.30' 
make: *** [all] Error 2 

나는 메이크 파일을 읽고 다음 줄을 발견

$ (인증 된 정의)는 "-DHAVE_CONFIG_H"옵션 인 것을 특징으로
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 
    $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ 
    $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 
    $(AM_CFLAGS) $(CFLAGS) 

. 나는 libtool을위한 것이 아니라 gcc를위한 옵션이라고 생각한다. 맞습니까?

여기에 오류가있는 것 같지만이를 해결하는 방법은 무엇입니까?

+0

Makefile에서 CXX, CXXCPP 및 ac_ct_CXX 값을 확인할 수 있습니까? 그들 모두'= g ++'입니까? 'g ++ '이 설치되어 있습니까? –

+0

예, 맞습니다. g ++가 설치되어 있지 않습니다. – ciphor

+0

설치하면 문제가 해결 되었습니까? 만약 그렇다면 대답을 만들 수도 있습니다. –

답변

1

g++가 설치되어 있는지 확인하고, 메이크 CXX, CXXCPPac_ct_CXX의 값은 g++로 설정되어 있는지.