어떤 라이브러리와 매뉴얼 페이지가 먼저 발견되는지 어떻게 알 수 있나요?

어떤 라이브러리와 매뉴얼 페이지가 먼저 발견되는지 어떻게 알 수 있나요?

which foo바이너리를 사용하면 어떤 바이너리를 호출하고 있는지 항상 알 수 있지만 $ foo매뉴얼 페이지는 어떻습니까? 기본적으로 로드되는 매뉴얼 페이지의 경로를 알 수 있는 방법이 있습니까?

마찬가지로 동적 라이브러리는 어떻습니까? .so특정 라이브러리 이름에 대해 로드될 파일 의 ​​경로를 알아낼 수 있는 것이 있습니까 ?

업데이트:

방금 배웠어요패키지 구성, 그러나 출력 경로를 요청하는 옵션은 표시되지 않았습니다. 또한 경로를 지정하는 파일이 필요한 것 같습니다 .pc. 아직도 이것이 이 문제를 해결하는 데 도움이 될 수 있습니까?

답변1

man -w맨페이지 경로를 인쇄합니다.

ldd라이브러리에 대한 트릭을 수행하고 해당 라이브러리에 연결된 실행 파일에서 실행할 수 있습니다.

답변2

whereis경로 실행 파일 및 라이브러리에서 작동합니다.

> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so

관련 정보