Como posso saber qual biblioteca e página de manual serão encontradas primeiro?

Como posso saber qual biblioteca e página de manual serão encontradas primeiro?

Com binários, sempre posso which foosaber com qual binário estou invocando $ foo, mas e as páginas de manual? Existe uma maneira de saber o caminho da página de manual que será carregada por padrão?

Da mesma forma, e as bibliotecas dinâmicas? Existe algum para descobrir o caminho do .soarquivo que será carregado para um determinado nome de biblioteca?

Atualizar:

Acabei de aprender sobrepacote-config, mas não vi uma opção para solicitar caminhos de saída. Além disso, parece que é necessário ter .pcarquivos que especifiquem caminhos. Ainda assim, isso é algo que poderia ajudar com esse problema?

Responder1

man -wimprimirá o caminho para a página de manual.

lddpode funcionar para bibliotecas, execute-o no executável vinculado a elas.

Responder2

whereisfunciona para executáveis ​​​​e bibliotecas no caminho.

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

informação relacionada