LINUX.ORG.RU

nm


0

0

Подскажите как правильно искать экспортируемые библиотекой символы с помошью nm ?

Я делаю nm -g -A ./libfile.a | grep findname
и получаю:
libfile.a:xxx.o: U findname

Согласно man nm 'U' это отсутствующая, требуемая библиотекой функция ?
А как же опция -g ?

anonymous

Ответ на: комментарий от no1sm

Я думал это экспортируемые символы... А как правильно тогда искать ? Мне нужно посмотреть есть в библиотеке скажем функция aaa.

anonymous
()
Ответ на: комментарий от anonymous

понятно что можно, ключи к nm какие правильно ставить и по какому критерию grep/awk фильтровать ?

anonymous
()
Ответ на: комментарий от anonymous

скорее всего есть способ лучше, но можно:

nm -g libfoo.a | grep -w T

t - в смысле, что текст, а большая потому что символ глобалный

no1sm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.