Узнайте, какие функции имеет статическая библиотека C - PullRequest
30 голосов
/ 29 марта 2010

У меня есть статическая библиотека C (скажем, mylib.a), и мне было интересно, можно ли узнать, какие функции реализованы внутри этого файла. У меня нет соответствующего заголовочного файла. мне нужно что-то вроде javap для Java.

Ответы [ 2 ]

37 голосов
/ 29 марта 2010

В Windows вы можете использовать dumpbin. На Linux и в друзьях вы можете использовать nm.

29 голосов
/ 29 марта 2010

Использование нм . Это даст только имена символов, большинство из которых с префиксом T будут функциями. Аргументы функции не сохраняются в двоичном файле.

...