2011-12-09 2 views
1

RHEL에서 autogen을 컴파일하려고하는데 몇 가지 문제가 있습니다.어디에서 컴파일 플래그를 지정합니까?

공정한 경고, 나는 여기서 내가하는 일에 대해 많은 것을 알지 못합니다.

내가 명령 줄에서 ./configure를 실행

, 난 결국 오류 메시지를 얻을 :

configure: guile-config used for CFLAGS: -pthread -I/usr/local/include/guile/2.0 -I/usr/local/include 
configure: guile-config used for LIBS: -L/usr/local/lib -lguile-2.0 -lgc 
checking whether libguile can be linked with... no 
configure: error: Cannot find libguile. libguile is required. 

하지만 난 이미 libguile를 컴파일하고 설치했습니다. 나는/usr/local/lib /에있는 libguile을위한 .so/.a 파일을 가지고 있고, /usr/local/include/guile/2.0/libguile은 모든 헤더 파일과 이것 저것을 가지고있다./usr/local/lib/pkgconfig에 guile-2.0.pc가 있습니다.

configure 스크립트를 다시 실행하고 --with-libguile, --with-libguile-cflags 및 --with-libguile-libs 옵션을 사용할 수는 있지만 무엇을 넣을 지 모릅니다 어디에.

어떤 아이디어가 있습니까?

답변

0

configure 스크립트는/usr/local/lib의 내용을 알지 못할 수도 있습니다. 시도해보십시오 :

export LD_LIBRARY_PATH=/usr/local/lib 

그런 다음 configure를 실행하십시오. LD_LIBRARY_PATH 변수는 프로그램에서 라이브러리를 찾을 수 있음을 나타 내기 위해 사용됩니다.

관련 문제