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
...
OPágina de manual do GNU nmnão parece discutir a condição ou o resultado.
O quewarning: nm: no name list
significar?
Responder1
De acordo compágina de manualpara nm
, a "lista de nomes" significa "tabela de símbolos". Se você estiver executando este comando no Linux e o arquivo for (conforme implícito em seu caminho) para 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 que é um "arquivo atual". Mas outras ferramentas podem não lidar bem com arquivos de outro tipo de sistema.