2014-11-05 5 views
1

페도라는 동적 라이브러리를 /usr/lib64/usr/lib에, 64 비트 및 32 비트 라이브러리를 별도로 제공합니다. 데비안 64 비트는 /usr/lib/x86_64-linux-gnu에 64 비트 라이브러리를 설치하지만, 일부 64 비트 라이브러리는 여전히 /usr/lib 인 것으로 보입니다.다른 리눅스 시스템에서 라이브러리 설치 경로를 결정하는 방법은 무엇입니까?

매우 지저분 해 보입니다. 그래서 내 프로젝트에 대한 cmake 파일을 작성할 때, 컴파일 된 libs를 설치하기위한 장소를 결정하는 방법은 무엇입니까?

+0

무엇을 찾으 시나요? 일반적으로'FIND_PACKAGE' 명령은 필요한 라이브러리의 위치를 ​​결정하는 데 사용됩니다. –

+0

@ JohannesS. 내 라이브러리를 설치하기위한 올바른 경로를 찾고 있습니다. – jiandingzhe

+0

죄송합니다. 질문을 읽으면서 놓쳤습니다. –

답변

3

GNUInstallDirs을 사용하면 모든 것을 처리해드립니다.

+0

이 모듈은 다른 UNIX 시스템에서도 작동합니까? XXBSD와 같은? 그리고 창문은 어떨까요? – jiandingzhe