【问题标题】:How to List all functions in a *.so C library如何列出 *.so C 库中的所有函数
【发布时间】:2014-11-14 16:16:32
【问题描述】:

刚刚创建了一个包含一些函数的 *.so 库。我怎样才能看到它包含的所有功能。我试图查看内容,但我看到的只是一些垃圾。

【问题讨论】:

  • 试试nm -DC yourlib.so。加--defined-only效果明显。
  • 您想查看所有函数还是只查看那些导出的可直接调用的函数?
  • 我很想看看所有的函数,如果可能的话,我希望以编程方式使用一些 C 头文件来编写一个执行此操作的程序。
  • nm 以编程方式执行此操作(否则如何)?破解打开它的源代码并学习。

标签: c linux linux-kernel ubuntu-14.04


【解决方案1】:
nm -o

man nm
nm - list symbols from object files

【讨论】:

  • 谢谢,是否可以像使用 c 程序一样以编程方式完成?
猜你喜欢
  • 1970-01-01
  • 2014-04-16
  • 1970-01-01
  • 2018-10-15
  • 2017-02-19
  • 1970-01-01
  • 2020-01-24
  • 1970-01-01
  • 2015-07-19
相关资源
最近更新 更多