O que significa “warning: nm: no name list”?

0

Estou tentando encontrar um símbolo em uma biblioteca.

$ nm /usr/local/ssl/macosx-x64/lib/libcrypto.a | grep rc4_md5_enc
warning: nm: no name list
warning: nm: no name list
warning: nm: no name list
...

A página man GNU nm não parece discutir a condição ou a saída.

O que significa warning: nm: no name list ?

    
por jww 14.05.2015 / 09:46

1 resposta

1

De acordo com a página de manual para nm , a "lista de nomes" significa "tabela de símbolos". Se você estiver executando este comando no Linux e o arquivo (como está implícito em seu caminho) para o OSX, o formato do arquivo binário provavelmente será incompatível. Por exemplo, se você usar

file /usr/local/ssl/macosx-x64/lib/libcrypto.a

pode dizer-lhe que é um "arquivo atual". Mas outras ferramentas podem não lidar bem com arquivos de outro tipo de sistema.

    
por 14.05.2015 / 10:41

Tags