2016-06-25 3 views
0

나는 autotools에서 우분투와 건물 프로젝트를 사용하고 있습니다.
매크로 PKG_CHECK_MODULES을 사용하는 것을 배우고 있으며, 두 번째 매개 변수는 에서 here입니다.

나는 list-of-modules을 찾고 정확한 모듈 이름을 찾는 방법을 묻습니다. dpkg --get-selections | grep -v deinstall을 시도하고 긴 목록을 얻었지만 모듈 이름을 선택하는 방법을 모르겠습니다.리눅스 아래의 모듈 목록은 어디에 있습니까

+1

는 PKG-config' – Igor

+0

'에 대해 알아보십시오 (전체 공개, 난 당신에 링크 된 문서, 나는, 나는 그것을 명확히 할 것 같아요 감사합니다!의 저자 해요)를 사용하지 마십시오 당신의 해결책을 제공하기위한 질문은 대답을 사용하는 것입니다. 수락 된 답변에 추가 할 내용이 없으면 다른 답변을 편집하거나 게시 할 필요가 없습니다. –

답변

2

모듈의 이름은 다양한 개발 패키지에 의해 설치된 .pc 파일의 이름입니다. 그 중 대부분은 /usr/lib/pkgconfig 또는 /usr/share/pkgconfig에 있습니다.

+0

고맙습니다. Btw, autotools를 사용하여 .ui 파일로 Qt 프로젝트를 빌드하는 방법을 알고 있습니까? – sflee

+0

죄송합니다, opencv를 설치했습니다. 필요한 라이브러리를 자동으로 연결할 수있는'PKG_CHECK_MODULES (OPENCV, opencv)'을하고 있지만/usr/lib/pkgconfig에서'. * opencv. *. pc "를 찾을 수 없습니다. '또는'/ usr/share/pkgconfig' 명령을 사용하십시오. 어디에서 찾을 수 있습니까? Btw, 나는 소스에서 opencv를 컴파일하고 설치한다. – sflee

+1

이 경우 파일은/usr/local/lib/pkgconfig에 있습니다. pkg-config 맨 페이지에는 pkg-config가 조사 할 기본 경로에 대한 약간의 설명이 있습니다. - 내가 Qt를해야만했던 마지막 시간이 3.x 일 이었기 때문에 나는 그걸 가지고 조금 벗어났다. ( –

관련 문제