Как просмотреть список функций, экспортируемых общей библиотекой Linux?
Я хочу просмотреть экспортированные функции общей библиотеки в Linux.
какая команда позволяет мне это делать?
(на Windows я использую программу зависит)
3 ответов
что нужно nm
и :
$ nm -D /usr/lib/libopenal.so.1
.
.
.
00012ea0 T alcSetThreadContext
000140f0 T alcSuspendContext
U atanf
U calloc
.
.
.
экспортировать sumbols обозначаются T
. Обязательные символы, которые должны быть загружены из других общих объектов, имеют U
. Обратите внимание, что таблица символов включает не только функции, но и экспортированные переменные.
посмотреть nm
страница руководства для получения дополнительной информации.