He intentado hacer que las bibliotecas dinámicas funcionen en mi proyecto XCode en Mac OS X. Hasta ahora no me ha gustado.Cómo imprimir una lista de símbolos exportados desde una biblioteca dinámica
Puedo cargar el archivo dylib, pero cuando llamo a dlsym para obtener el puntero a la función, devuelve 0 y dlerror dice que el símbolo no se encuentra.
Así que me pregunto si hay una manera simple de enumerar los símbolos que se exportan desde un archivo dylib. Cualquier idea sería genial.
En OS X Leopard (10.5, sí, sepa ...) debe usar 'nm -gu', es decir, la opción' -u' es minúscula. –
man 1 nm es autónomo y continuará funcionando cuando la línea de comandos cambie: p –
@MK. 'man 1 nm' enumera muchas cosas que uno puede hacer con nm. De nuevo, se trata de un recurso externo que se puede leer para descubrir una solución, pero no una solución en sí misma para "la forma más sencilla de listar los símbolos que se exportan desde un archivo dylib" _. "' Nm -gU ... .dylib' "es, sin embargo. –