有什么方法可以在C库中列出所有功能
Is there any way to list all functions in a C library?
我在我的/usr/lib/目录中有一个编译的lib,我想知道我可以使用此lib称呼的所有可用功能。有什么方法可以列出它们?
linux: nm -D /usr/lib/libmylib.so
共享库需要-D
。对于C 库,请通过C Filt运行以产生更可读的名称:nm -D /usr/lib/libmylib.so | c++filt
您可能会更好地尝试找到图书馆的相应标头;如果要使用大多数功能,则需要将标题包含在内,或为您要调用的方法重写功能原型。标题可能还会有有关功能行为的文档。
相关文章:
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 文件系统:复制功能的速度秘诀是什么
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- c++20[[no.unique_address]]中的新功能是什么
- creat_list2功能有什么问题?
- 此工厂功能有什么问题?
- 这个Arduino睡眠设置的周边是什么警报功能?
- "(void) cast"与功能有什么区别 "__attributes__"来沉默未使用的参数警告?
- 当再次触发信号时,从Qt插槽执行的功能被第二次调用时会发生什么?
- 这种错误的原因是什么:将"功能"重新定义为不同类型的符号
- 我做错了什么?GetDiskFreeSpaceExA的功能根本不起作用
- 关键字使用的功能是什么?
- 新功能"synchronized"块在C++中提供了什么优势?
- 对于没有功能的结构,"new (ptr) mystruct;"做什么?
- 引用 using 声明引入的功能的句子是什么意思?
- 共享_ptr中多功能数组的类型是什么
- STL查找功能从Deque返回了什么
- 循环c 时,此POW()在功能中起到了什么作用
- 为什么BOOST :: HANA :: EXAREMIS ::键入实验功能?类型列表的棘手是什么
- 为什么我的打印功能什么都不打印