which foo
바이너리를 사용하면 어떤 바이너리를 호출하고 있는지 항상 알 수 있지만 $ foo
매뉴얼 페이지는 어떻습니까? 기본적으로 로드되는 매뉴얼 페이지의 경로를 알 수 있는 방법이 있습니까?
마찬가지로 동적 라이브러리는 어떻습니까? .so
특정 라이브러리 이름에 대해 로드될 파일 의 경로를 알아낼 수 있는 것이 있습니까 ?
업데이트:
방금 배웠어요패키지 구성, 그러나 출력 경로를 요청하는 옵션은 표시되지 않았습니다. 또한 경로를 지정하는 파일이 필요한 것 같습니다 .pc
. 아직도 이것이 이 문제를 해결하는 데 도움이 될 수 있습니까?
답변1
man -w
맨페이지 경로를 인쇄합니다.
ldd
라이브러리에 대한 트릭을 수행하고 해당 라이브러리에 연결된 실행 파일에서 실행할 수 있습니다.
답변2
whereis
경로 실행 파일 및 라이브러리에서 작동합니다.
> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so