Ir ao conteúdo

Ajuda com ldd


MestOc

Posts recomendados

Postado

Saudações,

Estou tentando rodar uma app que controla um scanner. Ela roda normal até quando tento inicializar o scanner ai o programa cai. Me foi sugerido executar um ldd no arquivo do driver. Como sou iniciante em linux não consegui entender o resultado. Alguém pode dar uma força ?

[]'s

# ldd ./libUFScanner.so

linux-gate.so.1 => (0xb7f80000)

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5d000)

libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7e37000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0c000)

libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cad000)

/lib/ld-linux.so.2 (0xb7f81000)

  • Membro VIP
Postado

Já que você é iniciante, vou te dar uma dica preciosa: acostume-se a ler o manual dos comandos. Não é um esporro, amigo. rs

$ man ldd

Na descrição diz (o meu está em inglês):

DESCRIPTION
ldd prints the shared libraries required by each program or shared
library specified on the command line.

Ou seja, este comando mostra as dependências que a sua lib possui (de quais outras libs ela depende). Provavelmente quem te pediu pra rodar o ldd, pensou na possibilidade de este driver requerer uma lib (biblioteca/equivalente a DLL no Windows) que você não possui instalada.

Você pode checar quais libs estão instaladas com o seguinte comando:

$ sudo ldconfig -p

Normalmente as libs ficam em /usr/lib. Então listar o conteúdo deste diretório também pode ajudar.

Postado
Como sou iniciante em linux não consegui entender o resultado. Alguém pode dar uma força ?

[]'s

# ldd ./libUFScanner.so

linux-gate.so.1 => (0xb7f80000)

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5d000)

libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7e37000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0c000)

libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cad000)

/lib/ld-linux.so.2 (0xb7f81000)

O resultado mostra que as dependências estão sendo satisfeitas. Mas você precisa fornecer mais detalhes - se o driver é binário, ou compilado; se necessita de uma versão especifica de alguma biblioteca... agora é essencial ler a documentação do driver para entender o caso.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!