从静态库中提取函数名称

Max*_*Max 14 unix static-libraries extraction

我有一个静态库static_library.a

如何列出那里实现的功能和方法.或者至少如何看待"FUNCTION_NAME"实现的具体功能?

小智 31

nm static_library.a
Run Code Online (Sandbox Code Playgroud)

这将为您提供库中符号的完整列表.

  • nm -C static_library.a会为您拆解符号名称 (3认同)

fra*_*nkc 13

使用nm <library>如上所述.

如果这是一个用C++构建的库,你应该使用该nm --demangle选项来获取原始符号名称而不是它们的"受损"版本.

  • 它不是C++,而是C,因此编译器是GCC.没有--demangle就可以.考虑下次,tnx. (4认同)