У меня есть статическая библиотека C (сказать mylib.a
) и я задавался вопросом, возможно ли узнать, какие функции реализованы в том файле. У меня нет соответствующего заголовочного файла. то, в чем я нуждаюсь, похоже на эквивалент javap
для Java.
В Windows вы можете использовать dumpbin
. В Linux и друзьях вы можете использовать nm
.
Use nm. Это даст вам только имена символов, из которых большинство символов с префиксом T
будут функциями. Аргументы функций не сохраняются в двоичном коде.