Estoy intentando buscar un símbolo en una 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
...
ElPágina de manual de GNU nmNo parece discutir la condición o el resultado.
Que hacewarning: nm: no name list
¿significar?
Respuesta1
De acuerdo con lapagina del manualpara nm
, la "lista de nombres" significa "tabla de símbolos". Si está ejecutando este comando en Linux y el archivo es (como lo implica su ruta) para OSX, entonces es probable que el formato del archivo binario sea incompatible. Por ejemplo, si usas
file /usr/local/ssl/macosx-x64/lib/libcrypto.a
puede indicarle que es un "archivo actual". Pero es posible que otras herramientas no funcionen bien con archivos de otro tipo de sistema.