문제

나를 설치하려'quadrupel',라이브러리에 의존하는 ffmpeg Solaris86.

I managed to build ffmpeg 와 라이브러리에서/opt/gnu/lib 및을 포함하는 in/opt/gnu/포함하지만 이 때 나를 구축하려고 quadrupel,그것을 찾을 수 없습니다 ffmpeg 헤더가 있습니다.

무슨 플래그스/구성이 필요함을 그 두 디렉토리에서 적절한 검색 경로는 라이브러리 포함?나의 Makefile 해커가 있습니다.

도움이 되었습니까?

해결책

할 수 있습을 재정의 경로를 설정하여 환경변수 LD_LIBRARY_PATH.그러나 내가 제안하는 것이 변화하는 시스템 경로뿐만 아니라 그래서 당신은 없을 변경하는 라이브러리 경로를 위해 모든 사용자에게 있습니다.를 사용하여 이 작업을 수행할 수 있습 crel.

crle -l -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/opt/gnu/lib

를 포함한 다만 추가 I/opt/gnu/포함하의 성능 변수입니다.

다른 팁

내가 믿는 당신이 필요하에 다음을 추가 Makefile:

CFLAGS  += -I/opt/gnu/include
LDFLAGS += -L/opt/gnu/lib -R/opt/gnu/lib

-I 인수를 말한 gcc 를 찾을 수있는 파일이 포함됩니다.-L 플래그 ld 를 찾을 수있는 라이브러리는 동안 연결을 제공합니다.기 쓰기/opt/gnu/lib 라이브러리 경로에 quadrupel 바이너리,그래서 그것은 라이브러리를 찾을 수 있습니다면 그것은 시작됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top