Как распечатать список символов, экспортированных из динамической библиотеки

Итак, я пытаюсь заставить динамические библиотеки работать в моем проекте XCode под Mac OS X. До сих пор нет радости.

Я могу загрузить файл dylib, но когда я вызываю dlsym, чтобы получить указатель на функцию, он возвращает 0 и dlerror говорит, что символ не найден.

Так что мне интересно, есть ли простой способ перечислить символы, которые экспортируются из файла dylib. Любые идеи были бы замечательными.

Ответ 2

Используйте otool:

otool -TV your.dylib

ИЛИ

nm -g your.dylib

Ответ 3

Используйте nm -a your.dylib

Он будет печатать все символы, включая глобальные